欢迎使用本工具网,如有问题请联系QQ20607761

Python运算符执行顺序对照表:在线查看Python运算符执行优先级别 窍门: Ctrl+F 快速查找

Python运算符优先级,是描述在计算机计算表达式时执行运算的先后顺序。Python运算符优先级表,同一行中的运算符具有相同优先级,然后运算符的优先级是运算表达式从左到右
优先级 运算符 描述
1 lambda Lambda表达式
2 or 布尔“或”
3 and 布尔“与”
4 not x 布尔“非”
5 in,not in 成员测试
6 is,is not 同一性测试
7 <,<=,>,>=,!=,== 比较
8 | 按位或
9 ^ 按位异或
10 & 按位与
11 <<,>> 移位
12 +,- 加法与减法
13 *,/,% 乘法、除法与取余
14 +x,-x 正负号
15 ~x 按位翻转
16 ** 指数
17 x.attribute 属性参考
18 x[index] 下标
19 x[index:index] 寻址段
20 f(arguments...) 函数调用
21 (experession,...) 绑定或元组显示
22 [expression,...] 列表显示
23 {key:datum,...} 字典显示
24 'expression,...' 字符串转换