python学习笔记--1.基本操作

1-直接赋值

a=100
my_str="张三“
pi=3.14
is_ok=True
print(is_ok)
my_type=type(is_ok)
print(my_type) #打印类型

2-命名法

小驼峰:第一个字母小写,其他单词的首字母大写比如myName=”张三“、
大驼峰:每个首字母都大写,比如MyName=”李四“、
(python建议使用方法)下划线命名法:单词之间都用下划线分割,每个字母都小写)
my_name="王五”

3-关键字

不可以使用python已经使用的关键字,具有特殊功能的标识符(不能作为变量名,进行赋值等操作)

4-加注释

多行注释 #
多行注释 “”" “”"

5-数据类型的转换

num=10
my_str=“20”
#将字符串类型转换成整型
num2=int(my_str)
print(type(num2))
#将整型转换成浮点型
result = float(num)
print(result)

6-输出:

print("helloworld")
my_str1="hello"
my_str2="world"
print(my_str1,my_str2)#输出多个变量时,中间有分隔符
#可以按住ctrl键查看此方法,然后可以改变sep=”---“使分隔符变成---
print(my_str1,my_str2,sep="---")
print("--------")
#同时也可以将原本的换行改成字符:原来end=‘\n’,现在可以改成end=”-“
print("a",end="-")
print("b",end="-")
print("c",end=" ")
print("d",end="\n")
运行结果:
helloworld
hello world
hello---world
--------
a-b-c d

7-输入:

获取用户键盘输入的文字 #默认你输入的文字,返回值的类型为str类型
input()
result=input()
print(result)
input(”请输入你的年龄“)#显示”请输入你的年龄“,接着用户进行输入

8-判断(if)

满足条件才会执行代码
所以在判断时,将result转为int类型:result = int(input(“请输入你的年龄”))
#只有同种类型才可以比较

if result<18:
      print("未成年")
if age>=15 and age<=17:
      print("青少年“)
elif age>17 and age<=40:
      print("中年")
else:
      print("老年”)

9-比较运算符

< >= <= 不等于 != 非0即真 and全满足 or满足其一

10-字符串类型的常见应用

#使用引号:单引号,双引号,三引号包装起来的字符
#根据指定数据查找对应的下标

my_str="hello"
print(type(my_str)#打印数据类型

#根据指定数据查找对应下标
#下标(索引)是从0开始的
result = my_str.index("h"#返回此字符的下标,index没找到数据会报错

result=my_str.find("f")#find找不到字母返回-1

result=len(my_str)#统计字符串长度

result=my_str.count("l")#统计字符串中字符出现的次数

result=my_str.replace("l","x")#替换字符串指定数据--l换成x

my_str="苹果,橘子,鸭梨"
result=my_str.split(",")#将字符串根据分隔符“,”分割后,包装在列表里
#如果想要分割的字符串没有逗号,会将字符串包装成列表里的一个元素
#如果有逗号,会将字符串包装成列表的三个元素
print(result)
运行结果:['苹果','橘子','鸭梨']

#判断字符串是否以指定数据开头
#http:www.baidu.com  file:www.baidu.com
my_url ="http://www.baidu.com"
#返回结果是bool类型
result = my_url.startwith("http")
print(result)
运行结果:True

#判断是否以指定数据结尾
result = my_url.endswith("xxx")#返回True or False

#把字符串以指定数据分割成三部分
my_str = "aaabbccc"
result = my_str.partition("bb")
print(result)
运行结果:('aaa','bb','ccc')#元祖形式

#使用字符分割字符串
flag_str="-"
my_str="abc"
result=flag_str.join(my_str)
print(result)
运行结果:a-b-c

#分割列表
my_list=["1","2","3"]
flag_str="-"
result = flag_str.join(my_list)
print(result)

#去除空格
my_str = " hello "
print(my_str)
运行结果: hello
#去除左右两侧的空格
result = my_str.strip()
print(result)
运行结果:hello
#去除左边的空格
my_str.lstrip()
#去除右边空格
my_str.rstrip()

#去除指定数据
my_str = "ahelloa"
#注意点:默认不传参数时默认去除空格
result = my_str.strip("a")
print(result)
运行结果:hello
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值