Python 语言支持以下类型的运算符:
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
算术运算符
+ # 加法
- # 减法
* # 乘法
/ # 除法
% # 取余
** # 幂运算
// # 取整除
比较(关系)运算符
== # 等于
!= # 不等于
< # 小于
> # 大于
<= # 小于等于
>= # 大于等于
赋值运算符
= # 赋值
+= # 加法赋值
-= # 减法赋值
*= # 乘法赋值
/= # 除法赋值
%= # 取余赋值
**= # 幂赋值
//= # 取整除赋值
逻辑运算符
and # 逻辑与
or # 逻辑或
not # 逻辑非
位运算符
& # 按位与
| # 按位或
^ # 按位异或
~ # 按位取反
<< # 左移
>> # 右移
成员运算符
in # 存在于
not in # 不在其中
身份运算符
is # 是同一对象
is not # 不是同一对象
运算符优先级
运算符的优先级规定了表达式中运算符执行的顺序。以下是一些常见运算符的优先级(由高到低):
()# 括号**# 幂运算+x, -x, ~x# 正、负、按位取反*, /, //, %# 乘法、除法、取整除、取余+, -# 加法、减法<<, >># 左移、右移&# 按位与^# 按位异或|# 按位或in, not in, is, is not, <, <=, >, >=, !=, ==# 成员运算符、身份运算符、比较运算符not# 逻辑非and# 逻辑与or# 逻辑或
这些运算符优先级规则有助于确保表达式被正确地解析和执行。
320

被折叠的 条评论
为什么被折叠?



