史上最全干货—— Python 运算符优先级大全
本帖最后由 _2_ 于 2020-3-12 13:51 编辑这个表给出Python的运算符优先级(从低到高)
从最低的优先级到最高的优先级
这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部的运算符
Python 运算符优先级
运算符
描述
lambda
Lambda表达式
or
布尔“或”
and
布尔“与”
not x
布尔“非”
in,not in
成员测试
is,is not
同一性测试
<,<=,>,>=,!=,==
比较
|
按位或
^
按位异或
&
按位与
<<,>>
移位
+,-
加法与减法
*,/,%
乘法、除法与取余
+x,-x
正负号
~x
按位翻转
**
指数
x.attribute
属性参考
x
下标
x
寻址段
f(arguments...)
函数调用
(experession,...)
绑定或元组显示
列表显示
{key:datum,...}
字典显示
'expression,...'
字符串转换
{:5_91:} {:5_105:} {:10_257:} 建议写一下运算顺序 {:5_109:} 点赞 {:5_109:}
页:
[1]