赋值运算符
赋值运算符主要用来对变量进行赋值,包括如下这些:
| 运算符 | 描述 |
|---|---|
| = | 赋值 |
| += | 加等于 |
| -= | 减等于 |
| *= | 乘等于 |
| /= | 除等于 |
| //= | 整除等于 |
| %= | 模等于 |
| **= | 幂等于 |
实例如下:
a = 10a += 5 # 等价于 a = a+5a *=2 # 等价于 a = a*2
比较运算符
比较运算符主要用来比较两个数据的大小,包括如下这些:
| 运算符 | 描述 |
|---|---|
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
逻辑运算符
逻辑运算符主要用在布尔类型的数据,返回结果还未布尔型数据,包括如下:
| 运算符 | 描述 |
|---|---|
| and | 逻辑与 |
| or | 逻辑或 |
| not | 逻辑非 |
and逻辑与
必须两个都为True才返回True
r = True and Trueprint(r)r = True and Falseprint(r)
结果:
TrueFalse
or逻辑或
只要两个中有一个为True结果就为True
r = True or Falseprint(r)r = False or Falseprint(r)
结果:
TrueFalse
not逻辑非
取反操作
r = not Trueprint(r)r = not Falseprint(r)
结果:
FalseTrue
