概述
python运算符主要分为以下五类:
- 算术运算符
- 赋值运算符
- 复合赋值运算符
- 比较运算符
- 逻辑运算符
1.算术运算符
ps:混合运算优先级顺序:( ) 高于 ** 高于 * / // % 高于 + -
2.赋值运算符
运算符 | 描述 | 实例 |
= | 赋值 | 将=右侧的结果赋值给等号左侧的变量 |
案例:
单个变量赋值
num = 1 print(num)
多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world' print(num1) print(float1) print(str1)
多变量赋相同值
a = b = 10 print(a) print(b)
3.复合赋值运算符
最后一列是c**=a由于Markdown使用双星会加粗,所以暂时用单星表示
案例:
a = 100 a += 1 # 输出101 a = a + 1,最终a = 100 + 1 print(a) b = 2 b *= 3 # 输出6 b = b * 3,最终b = 2 * 3 print(b) c = 10 c += 1 + 2 # 输出13, 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3
4.比较运算符
案例:
# 定义变量a与b a = 7 b = 5 # a与b比较运算结果 print(a == b) # False print(a != b) # True print(a < b) # False print(a > b) # True print(a <= b) # False print(a >= b) # True
5.逻辑运算符
alse or True,返回True。 |
| not | not y | 布尔"非":如果x为True,返回False。如果x为False,它返回True。 | not True返回False,not False返回True。 |