常用运算符
算术运算符
+-*/ // % ** 等
经过除法"/" 返回的是float
赋值运算符
比如:a,b,c = 1,2,3
多变量赋值要一一对应
复合运算符
+= -= *= /= //= %= **= 等
比较运算符
有 >,<,==,!=,>=,<=
比较运算符:
and、or、not(与、或、非)
f and f = f f or f = f not f = t
f and t = f f or t = t not t = f
t and t = t t or t = t
检测一个值的布尔值:bool()函数
在数值类型中 除了0 0.0 0.00 0.000等为0的数的布尔值都为False,其它都是True
在字符串类型中 除了空字符串是False其它都是True
单引号''和双引号""本质上是没有区别的
需要注意:引号里面包含引号时可以用转义字符来区分,或用不同的引号来表示需要作为字符的引号
成员运算符:
in 和 not in
eg:
list1=[1,2,3]
a = 1
print(a in list1) #返回True
用于判断俩数据是否引用的同一对象(即内存地址是否相同)
id()函数:可以获取数据的内存地址