1. 算术运算符
- 加 | - 减 | * 乘 | / 除(浮点结果)
// 整除 | % 取余 | ** 幂运算
2. 赋值运算符
= 基础赋值 | += 加后赋值 | -= 减后赋值
*= 乘后赋值 | /= 除后赋值 | //= 整除赋值
%= 取余赋值 | **= 幂赋值
3. 比较运算符(返回bool)
== 等于 | != 不等于 | > 大于 | < 小于
= 大于等于 | <= 小于等于
4. 逻辑运算符
and 逻辑与 | or 逻辑或 | not 逻辑非
5. 位运算符(二进制操作)
& 按位与 | | 按位或 | ^ 按位异或
~ 按位取反 | << 左移 | >> 右移
6. 身份/成员运算符
is 判断是否同一对象 | is not 反之
in 判断是否在序列中 | not in 反之
Python 常用运算符实操代码
直接复制就能跑,直观看效果👇
1. 算术运算符
a, b = 10, 3
print(a + b) # 13 加
print(a - b) # 7 减
print(a * b) # 30 乘
print(a / b) # 3.333... 浮点除
print(a // b) # 3 整除
print(a % b) # 1 取余
print(a **2) # 100 平方(幂运算)
2. 赋值运算符
x = 5
x += 2 # 等价x=x+2 →7
x = 3 # 等价x=x3 →21
print(x)
3. 比较运算符
print(10 == 10) # True 等于
print(10 != 3) # True 不等于
print(7 >= 7) # True 大于等于
4. 逻辑运算符
flag1, flag2 = True, False
print(flag1 and flag2) # False 与
print(flag1 or flag2) # True 或
print(not flag1) # False 非
5. 身份+成员运算符
lst = [1,2,3]
a = [1,2,3]
print(a is lst) # False 不是同一对象
print(2 in lst) # True 2在列表里