算数运算符
# + 加
print(1+2)
# - 减
print(2-1)
# * 乘
print(2*2)
# / 除
print(5/2)
# ** 幂
print(3**3)
# % 取余(5%2 结果为 1)5/2=2...余1
print(7%2)
增量运算符
运算符 | 描述 |
---|
+= | a += b 等于 a = a + b |
-= | a -= b 等于 a = a - b |
*= | a *= b 等于 a = a * b |
/= | a /= b 等于 a = a / b |
**= | a **= b 等于 a = a ** b |
%= | a %= b 等于 a = a % b |
比较运算符
运算符 | 描述 |
---|
== | 比较两个数据的值是否相同 |
!= | 比较两个数据的值是否不相等 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
逻辑运算符
运算符 | 逻辑表达式 | 描述 |
---|
and | x and y | 满足x和y两个条件返回True,否则返回False |
or | x or y | 只要满足x或y中任意一个条件就返回True,两个都不满足返回False |
not | not x | 满足条件x时返回False,不满足条件x时返回True |
print(1 and 1) # 1
print(1 and 0) # 0
print(1 or 0) # 1
print(0 or 0) # 0
print(not 1) # False
print(not 0) # True
优先级
not 》 and 》 or
例子
print(1 and 1 or 0 and not 0) # 1
成员运算符
运算符 | 描述 |
in | 如果在指定序列中找到值就返回True,否则返回False |
not in | 如果在指定序列中没有找到值就返回True,否则返回False |
例子
a = "zhangsan"
print("z" in a) # True
print("z" not in a) # False