优秀的编程知识分享平台

网站首页 > 技术文章 正文

python运算符详解(python运算符有哪些)

nanyue 2025-05-03 15:44:54 技术文章 21 ℃

Python 提供了丰富的运算符,用于执行各种操作,包括算术运算、比较、逻辑判断、位运算等。

算术运算符

算术运算符是处理四则运算的符号,在数值计算中用到的最多

比较运算符

用于比较运算符两侧两个操作数的大小或相等性,然后将运算结果以True或False的形式返回

逻辑运算符

逻辑运算符用于对两个布尔值进行逻辑运算

身份运算符

身份运算符用于检查两个对象是否是同一对象(检查内存地址是否一致)

成员运算符

用于检查某个元素是否属于某个序列

位运算符

用于对二进制数进行操作

a=0b1010    #二进制是0b开头,等于十进制的10
b=0b0010    #十进制的3
print(a & b)   # 输出:2   十进制
print(a | b)   # 输出:11
print(a ^ b)   # 输出:9
print(~a)      # 输出:-11
print(a << 1)  # 输出:20
print(a >> 1)  # 输出:5

运算优先级:

  1. 幂运算 **
  2. 按位取反 ~、正负号 +x、-x
  3. 乘、除、取模、整除 *, /, %, //
  4. 加减 +, -
  5. 位移 <<, >>
  6. 按位与 &
  7. 按位异或 ^
  8. 按位或 |
  9. 比较运算符(如 ==, >, < 等)
  10. 逻辑非 not
  11. 逻辑与 and
  12. 逻辑或 or

Tags:

最近发表
标签列表