逻辑运算符
逻辑运算符用于对布尔值进行操作。它们包括:
and
:如果两个操作数都为True,则返回True;否则返回False。or
:如果任何一个操作数为True,则返回True;否则返回False。not
:对操作数取反。
演示代码:
a = True b = False print(a and b)# Output: False print(a or b)# Output: True print(not a)# Output: False
算数运算符
算数运算符用于执行算术操作。它们包括:
+
:加法-
:减法*
:乘法/
:除法%
:求余//
:整数除法
演示代码:
a = 10 b = 5 print(a + b)# Output: 15 print(a - b)# Output: 5 print(a * b)# Output: 50 print(a / b)# Output: 2.0 print(a % b)# Output: 0 print(a // b)# Output: 2
位运算符
位运算符用于对二进制数字进行操作。它们包括:
&
:按位与|
:按位或^
:按位异或~
:按位非>>
:右移<<
:左移
演示代码:
a = 6# 二进制:110 b = 5# 二进制:101 print(a & b)# Output: 4 print(a | b)# Output: 7 print(a ^ b)# Output: 3 print(~a)# Output: -7 print(a >> 2)# Output: 1 print(a << 1)# Output: 12
赋值运算符
赋值运算符用于将值分配给变量。它们包括:
=
:简单赋值+=
:将值加到变量上-=
:从变量中减去值*=
:将变量乘以值/=
:将变量除以值%=
:将变量求余值
演示代码:
a = 10 a += 5 print(a)# Output: 15 b = 20 b -= 10 print(b)# Output: 10
比较运算符
比较运算符用于比较两个值。它们包括:
==
:等于!=
:不等于>
:大于<
:小于>=
:大于或等于<=
:小于或等于
演示代码:
a = 10 b = 10 print(a == b)# Output: True print(a != b)# Output: False print(a > b)# Output: False print(a < b)# Output: False print(a >= b)# Output: True print(a <= b)# Output: True
掌握运算符的艺术
通过掌握python运算符,您可以编写更优雅、更简洁且更有效的代码。这些操作可帮助您执行广泛的操作,从执行逻辑测试到进行算术运算。通过理解它们的用法和功能,您可以增强您的编程技能并编写出清晰易读的代码。