一文掌握 Python 运算符

360影视 2025-01-08 08:53 3

摘要:# Arithmetic Operatorsa = 10b = 3print(a + b) # Additionprint(a ** b) # Exponentiation# Comparison Operatorsprint(a > b) # Greater


这些运算符执行数学运算:


这些运算符比较两个值并返回布尔结果(True 或 False):


这些运算符对位级别的二进制值进行操作:


操作员描述示例&AND5 & 3 = 1''OR^XOR5 ^ 3 = 6~NOT (反转位)~5 = -6>右移5 >> 1 = 2


这些为变量赋值,并且可以包括算术运算:


运算符描述示例=赋值x = 5+=加法和赋值x += 3 (等同于 x = x + 3)-=减法和赋值x -= 3*=乘法和赋值x *= 3/=除法和赋值x /= 3//=向下取整并赋值x //= 3%=模数并赋值x %= 3**=指数并赋值x **= 3&=按位 OR 并赋值x &= 3'='按位 OR 并赋值^=按位 XOR 并赋值x ^= 3>>=右移并分配x >>= 3


这些检查序列中是否存在值:


运算符描述示例Presentin sequence'a' in 'apple' → Truenot inNot in sequence'x' not in 'apple' → True


这些比较两个对象的内存位置:


OperatorDescriptionExample为Same objectx is yis notDifferent objectx is not y

# Arithmetic Operatorsa = 10b = 3print(a + b) # Additionprint(a ** b) # Exponentiation# Comparison Operatorsprint(a > b) # Greater than# Logical Operatorsprint(a > 5 and b

来源:自由坦荡的湖泊AI

相关推荐