运算符
加 +
减 -
乘 *
除 /
等于 =
不等于 !=
老版本python的不等于 <>
python3版本已经移除了<>
大于等于 >=
小于等于 <=
and : 并且. 左右两端同时为真.结果才是真
or : 或者. 左右两端有一个是真. 结果就是真
not : 非 , 非真既假,非假既真. 不真 -> 假 不假 -> 真
优先级
() -> not -> and -> or
例
print(4 > 7 and 2 < 4 and 5 > 6) # False
print(2 < 3 or 5 > 6 or 9 < 6 or 3 > 2) #True
print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # False
print(not 2 > 1 and 3 < 4) or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)# False
当出现 a or b 的时候,判断a是不是a==0 then y 否则返回a
print(1 or 2) # 1
print(0 or 2) # 2
print(3 or 0) # 3
当出现 x and y 的时候, 和or相反
print(1 and 2) # 2
print(0 and 3) # 0
print(3 and 0) # 0
print(4 and 0)#0

浙公网安备 33010602011771号