干货| Python常用的运算符

请说明下,干货| Python常用的运算符
最新回答
花寂月

2026-10-22 00:08:46

Python常用的运算符包括算术运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符和身份运算符。以下是对这些运算符的详细归纳:

算术运算符
  • +:加法运算符,用于两个数的相加。
  • -:减法运算符,用于两个数的相减。
  • *:乘法运算符,用于两个数的相乘。
  • /:除法运算符,用于两个数的相除,结果为浮点数。
  • %:取模运算符,返回除法的余数。
  • :幂运算符,返回x的y次方结果。
  • //:取整除运算符,向下取接近除数的整数。

比较运算符
  • ==:等于运算符,比较两个对象是否相等。
  • !=:不等于运算符,比较两个对象是否不相等。
  • >:大于运算符,比较左边的数是否大于右边的数。
  • <:小于运算符,比较左边的数是否小于右边的数。
  • >=:大于等于运算符,比较左边的数是否大于或等于右边的数。
  • <=:小于等于运算符,比较左边的数是否小于或等于右边的数。

赋值运算符
  • =:简单赋值运算符,将右侧的值赋给左侧的变量。
  • +=:加法赋值运算符,等价于a = a + b。
  • -=:减法赋值运算符,等价于a = a - b。
  • *=:乘法赋值运算符,等价于a = a * b。
  • /=:除法赋值运算符,等价于a = a / b。
  • %=:取模赋值运算符,等价于a = a % b。
  • =:幂赋值运算符,等价于a = a b。
  • //=:取整除赋值运算符,等价于a = a // b。
  • :=:海象运算符(Python 3.8+),在表达式内部为变量赋值。
位运算符
  • &:按位与运算符,对两个数的二进制表示进行与运算。
  • |:按位或运算符,对两个数的二进制表示进行或运算。
  • ^:按位异或运算符,对两个数的二进制表示进行异或运算。
  • ~:按位取反运算符,对数的二进制表示进行取反运算。
  • <<:左移动运算符,将数的二进制表示向左移动指定的位数。
  • >>:右移动运算符,将数的二进制表示向右移动指定的位数。
逻辑运算符
  • and:逻辑与运算符,如果两个操作数都为真,则结果为真。
  • or:逻辑或运算符,如果两个操作数中有一个为真,则结果为真。
  • not:逻辑非运算符,对操作数的逻辑值取反。
成员运算符
  • in:成员运算符,判断指定的值是否在序列中。
  • not in:成员运算符,判断指定的值是否不在序列中。

身份运算符
  • is:身份运算符,判断两个标识符是否引用自同一个对象。
  • is not:身份运算符,判断两个标识符是否引用自不同的对象。

这些运算符在Python编程中非常常用,掌握它们对于编写高效、正确的代码至关重要。