Python基础-表达式
表达式是运算符与操作符所构成的序列。
Python里面同级运算符默认顺序从左到右。
举个例子
3 + 2 - 1
结果等于4。因为+号和-号是同级的。
逻辑运算的 and 优先级 比or高 所以,在表达式里面,先比较and再比较or。若是需要or优先级高于and。
not > and > or
需要用括号括起来进行比较。
举个例子
>>> a = 1
>>> b = 2
>>> c = 2
>>> not a or b + 2 == c
False
>>> ((not a) or ((b + 2) == c))
False
他们的运算优先级可以用括号括起来分析。
可参考下图。


浙公网安备 33010602011771号