Python运算符的优先级
运算符 | 描述 |
** | 幂(最高优先级) |
~ | 按位取反 |
*、/、% 、// | 乘、除、取余、取整 |
+、- | 加、减 |
<< 、>> | 按位左移、右移 |
& | 按位与 |
|、^ | 按位或、异或 |
>、<、>=、<= | 比较运算符 |
==、!= | 比较运算符(等于运算符:等于、不等于) |
=、+=、-=、*=、/=、%=、//=、**= | 赋值运算符 |
is、is not | 身份运算符 |
in、not in | 成员运算符 |
not > and > or | 逻辑运算符 |
幂 > 按位取反 >
算术运算符 > 位运算符(移位 > 与 > 或、异或) >
比较运算符 > 赋值运算符 >
身份运算符 > 成员运算符 > 逻辑运算符