Python 中的运算符优先级是什么?
下表显示了 Python 中从最高到最低优先级的运算符顺序。
**:指数(幂)
~ + -
:补码、一元加和减(后两个的方法名分别为 +@
和 -@
)
* / % //
:乘、除、模数和地板除
+ -
:加法和减法
>> <<
:右移和左移位操作
&
:按位与操作
^ |
:按位“异或”操作和按位“或”操作
<= < > >=
:比较运算符
<> == !=
:相等运算符
= %= /= //= -= += *= **=
:赋值运算符
is is not
:身份运算符
in not in
:成员运算符
not or and
:逻辑运算符
更多Python相关文章,请阅读:Python 教程