在 Python 中,常见的运算包括算术运算、比较运算、逻辑运算和位运算等。
算术运算:包括加减乘除等基本运算,使用
+
、-
、*
、/
等符号进行运算。例如:a = 10 b = 3 print(a + b) # 输出 13 print(a - b) # 输出 7 print(a * b) # 输出 30 print(a / b) # 输出 3.3333333333333335 print(a // b) # 输出 3,整除运算 print(a % b) # 输出 1,求余运算 print(a ** b) # 输出 1000,幂运算
比较运算:用于比较两个值的大小或相等性,使用
<
、>
、<=
、>=
、==
、!=
等符号进行比较。例如:a = 10 b = 3 print(a < b) # 输出 False print(a > b) # 输出 True print(a <= b) # 输出 False print(a >= b) # 输出 True print(a == b) # 输出 False print(a != b) # 输出 True
逻辑运算:用于对布尔值进行运算,包括逻辑与、逻辑或和逻辑非等运算,使用
and
、or
、not
等关键字进行运算。例如:a = True b = False print(a and b) # 输出 False print(a or b) # 输出 True print(not a) # 输出 False
位运算:用于对整数值的二进制位进行操作,包括按位与、按位或、按位异或和位取反等运算,使用
&
、|
、^
、~
等符号进行运算。例如:a = 0b1010 # 二进制表示的数值 10 b = 0b1100 # 二进制表示的数值 12 print(bin(a & b)) # 输出 0b100,按位与运算 print(bin(a | b)) # 输出 0b1110,按位或运算 print(bin(a ^ b)) # 输出 0b110,按位异或运算 print(bin(~a)) # 输出 -0b1011,位取反运算