运算符

加 +

减 -

乘 *

除 /

等于 =

不等于 !=

老版本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

 

posted @ 2018-11-28 21:39  不痴  阅读(107)  评论(0)    收藏  举报