运 算 符 | 描 述 | 优 先 级 |
lambda | lambda表达式 | 1 |
... if ...else | 添加表达式 | 2 |
or | 逻辑或 | 3 |
and | 逻辑与 | 4 |
not | 逻辑非 | 5 |
in | 成员资格检查 | 6 |
not in | 非成员资格检查 | 6 |
is | 相同性测试 | 6 |
is not | 不相同测试 | 6 |
< | 小于 | 6 |
> | 大于 | 6 |
<= | 小于或等于 | 6 |
>= | 大于或等于 | 6 |
== | 等于 | 6 |
!= | 不等于 | 6 |
| | 按位或 | 7 |
^ | 按位异或 | 8 |
& | 按位与 | 9 |
<< | 左移位 | 10 |
>> | 右移位 | 10 |
+ | 加 | 11 |
- | 减 | 11 |
* | 乘 | 12 |
@ | 矩阵乘法 | 12 |
/ | 除 | 12 |
// | 整数除法 | 12 |
% | 求余 | 12 |
+ | 单目相同 | 13 |
- | 单目相反 | 13 |
~ | 按位求补 | 13 |
** | 幂 | 14 |
x.attribute | 属性引用 | 15 |
x[index] | 元素访问 | 15 |
x[index1:index2[:index3]] | 切片 | 15 |
f(args...) | 函数调用 | 15 |
(...) | 将表达式用括号括起或元组显示 | 16 |
[...] | 列表显示 | 16 |
{key:value, ...} | 字典显示 | 16 |
Python运算符优先级
最新推荐文章于 2023-04-03 21:06:48 发布