数据类型概述
数字
x1=10
x2=10.0
type(x1),type(x2)
x1:class 'int'
x2:class 'float'
字符串
x3='hello word!'
print('''三个引号
可提行''')
type(x3):class'str'
bool
x4=True
type(x4):class 'bool'
True*10 : 10
List
x5=[1,'a',True,[1,1.1]]
type(x5) : class 'list'
Tuple
x6=(1,2,3,'a',True)
type(x6):class 'tuple'
Dict
x7={"name":"sheldon","tel":"1111","city":"somewhere"}
type(x7):class 'dict'
数值转换
var1=1.4
int(var1):1 #四舍五入:round()
str(var1):'1.4'
运算符
算术运算符
a,b,c=1,2,0
c=a+b
c=a-b
c=a*b
c=a/b
c=a%b
c=a**b #幂,pow(a,b)
c=a//b #去整除数
比较运算符
==
>=
<=
!=
>
<
逻辑运算符
and
or
not
bool()
成员运算符
lst=[1,2,3,4]
1 in lst :True
2 not in lst :False