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

他们的运算优先级可以用括号括起来分析。

可参考下图。

 

posted @ 2020-08-02 16:50  clonps  阅读(51)  评论(0)    收藏  举报