一:常见数据类型
1)int整型
例:age=1
整型常用于年龄,账号等
2)float浮点型
例:salary=5.1
浮点型常用于薪水,身高,体重等
3)str字符串类型
例:name=“chengxuyuan”
字符串类型常用于描述性的具体数据
4)list列表类型
例:our_names=["qiaofeng","duanyu"]
列表类型常用于同一属性的数据整合
5)dict字典类型
例:my_information={"name":"zhangsan","age":18,"height":181}
字典类型常用于不同类型按key取值value的整合
6)bool布尔类型
bool类型有False和True两种
布尔类型常用于判断
二.输入输出
1)输入
例:age=input("please input your age:")
输入的结果会转换为字符串类型
如输入:18,会转换为“18”
2)输出
例(接输入):print(age)
得到反回结果:“18”
三.运算符
1)数字运算符
例:+,-,*,**,%,/,//等
2)赋值运算符
1.增量赋值:
例:+=,-=,%=,**=,*=,/=,//=
x=1
x+=1
print(x)
反回值为:2
2.交叉赋值:
例:x=1
y=2
x,y=y,x
print(x,y)
返回值为:2,1
3.链式复制:
例:x=y=z=10
4.解压赋值
例:l=[1,2,3,4]
a,b,c,d=l
print(a,b,c,d)
返回值1,2,3,4
a,*_=l
print(a,_)
返回值1,[2,3,4]
3)逻辑运算符
1.and:
逻辑中代表“与”
True and False等同于False
2.or:
逻辑中代表“或”
True or False等同于True
3.not:
逻辑中代表“反”
not False等同于True
4)身份运算符
==:判断值是否相等
a="sadasdas” b="sadasdas” print(a=b) #此时,返回True
is:判断id是否相等
a=b=21312321 print(id(a),id(b)) #此时,id(a)与id(b)相同 print(a is b) #返回True