整体运算符的优先级:
算术运算符 > 位运算符 > 比较运算符 > 赋值运算符 > 身份运算符 > 成员运算符 > 逻辑运算符(口诀:酸味饺子分成绩)
1. 算术运算符
运算符的优先级:**>*,/,//,%>+,-
- +,两数相加
- -,两数相减
- *,两数相乘
- /,两数相除,返回float
-
a1 = 5/2 print(a1) # 2.5 a2 = 6/2 print(a2) # 3.0
- //,两数相除,向下取整
-
a1 = 5//2 print(a1) # 2 b1 = -9//4 print(b1) # -3
- %,取余
-
a1 = 5 % 2 print(a1) # 1 a2 = 2.0 % 10 print(a2) # 2.0
- **,幂等
-
a1 = 5 ** 2 print(a1) # 5*5=25
2.逻辑运算符
- 优先级依次:not > and > or
- and 多个条件是且的关系即x and y = x if not x else y
- 所有条件非全真&#x