跳转至

Python 运算符优先级

运算符优先级表

运算符 描述
(expressions...),

[expressions...]{key: value...}{expressions...}
绑定或加圆括号的表达式,列表显示,字典显示,集合显示
x[index]x[index:index]x(arguments...)x.attribute 抽取,切片,调用,属性引用
** 乘方(例外:2**-1 为 0.5
+x-x~x 正,负,按位取反 NOT
*@///% 乘,矩阵乘,除,整除,取余
+- 加和减
<<>> 移位
& 按位与 AND
^ 按位异或 XOR
\| 按位或 OR
innot inis<<=>>=!=== 比较运算,包括成员检测和标识号检测
not x 布尔逻辑非 NOT
and 布尔逻辑与 AND
or 布尔逻辑或 OR
if -- else 条件表达式
lambda lambda 表达式
:= 赋值表达式