1. 主页
  2. 文档
  3. Python教程
  4. Python入门
  5. 运算符

运算符

4Python运算符是用于执行各种操作的特殊符号或关键字。运算符允许您在变量之间执行数学、逻辑和其他操作。

 

算术运算符:

这些运算符用于执行基本的数学运算。

  • +:加法
  • -:减法
  • *:乘法
  • /:除法
  • %:取模(返回余数)
  • **:幂运算
  • //:整除(返回整数部分的商)
a = 10
b = 3

addition = a + b       # 13
subtraction = a - b    # 7
multiplication = a * b # 30
division = a / b       # 3.3333
modulus = a % b        # 1
exponentiation = a ** b # 1000
floor_division = a // b # 3

 

比较运算符:

这些运算符用于比较两个值。

  • ==:等于
  • !=:不等于
  • <:小于
  • >:大于
  • <=:小于等于
  • >=:大于等于
x = 5
y = 10

result1 = x == y   # False
result2 = x != y   # True
result3 = x < y    # True
result4 = x > y    # False
result5 = x <= y   # True
result6 = x >= y   # False

 

逻辑运算符:

这些运算符用于执行逻辑操作。

  • and:逻辑与(两个条件都为True时结果为True)
  • or:逻辑或(至少一个条件为True时结果为True)
  • not:逻辑非(取反)
a = True
b = False

result1 = a and b  # False
result2 = a or b   # True
result3 = not a    # False

 

赋值运算符:

这些运算符用于将值分配给变量。

  • =:赋值
  • +=:加法赋值
  • -=:减法赋值
  • *=:乘法赋值
  • /=:除法赋值
  • %=:取模赋值
  • **=:幂运算赋值
  • //=:整除赋值
x = 5
y = 3

x += y  # 等同于 x = x + y,x现在等于8
x -= y  # 等同于 x = x - y,x现在等于5
x *= y  # 等同于 x = x * y,x现在等于15
x /= y  # 等同于 x = x / y,x现在等于5.0
x %= y  # 等同于 x = x % y,x现在等于2
x **= y # 等同于 x = x ** y,x现在等于8
x //= y # 等同于 x = x // y,x现在等于2

 

位运算符:

这些运算符用于对二进制数执行位操作。

  • &:按位与
  • |:按位或
  • ^:按位异或
  • ~:按位取反
  • <<:左移位
  • >>:右移位
a = 5  # 二进制表示为 0101
b = 3  # 二进制表示为 0011

bitwise_and = a & b    # 0001,等于1
bitwise_or = a | b     # 0111,等于7
bitwise_xor = a ^ b    # 0110,等于6
bitwise_not_a = ~a     # 11111010,等于-6
left_shift = a << 2    # 10100,等于20
right_shift = a >> 1   # 0010,等于2

运算符是Python中非常重要的一部分,它们可以执行各种操作,包括数学、逻辑、位操作和赋值。

我们要如何帮助您?