【Python3】运算符

按位运算符、逻辑运算符

Python 语言支持以下类型的运算符:

算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级

算术运算符

+    # 加法
-    # 减法
*    # 乘法
/    # 除法
%    # 取余
**   # 幂运算
//   # 取整除

比较(关系)运算符

==   # 等于
!=   # 不等于
<    # 小于
>    # 大于
<=   # 小于等于
>=   # 大于等于

赋值运算符

=    # 赋值
+=   # 加法赋值
-=   # 减法赋值
*=   # 乘法赋值
/=   # 除法赋值
%=   # 取余赋值
**=  # 幂赋值
//=  # 取整除赋值

逻辑运算符

and  # 逻辑与
or   # 逻辑或
not  # 逻辑非

位运算符

&    # 按位与
|    # 按位或
^    # 按位异或
~    # 按位取反
<<   # 左移
>>   # 右移

成员运算符

in    # 存在于
not in # 不在其中

身份运算符

is     # 是同一对象
is not # 不是同一对象

运算符优先级

运算符的优先级规定了表达式中运算符执行的顺序。以下是一些常见运算符的优先级(由高到低):

  1. () # 括号
  2. ** # 幂运算
  3. +x, -x, ~x # 正、负、按位取反
  4. *, /, //, % # 乘法、除法、取整除、取余
  5. +, - # 加法、减法
  6. <<, >> # 左移、右移
  7. & # 按位与
  8. ^ # 按位异或
  9. | # 按位或
  10. in, not in, is, is not, <, <=, >, >=, !=, == # 成员运算符、身份运算符、比较运算符
  11. not # 逻辑非
  12. and # 逻辑与
  13. or # 逻辑或

这些运算符优先级规则有助于确保表达式被正确地解析和执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咖喱年糕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值