六、其它运算符#

1. 赋值运算符#

赋值运算符主要用来对变量进行赋值,包括如下这些:

运算符 描述
= 赋值
+= 加等于
-= 减等于
*= 乘等于
/= 除等于
//= 整除等于
%= 模等于
**= 幂等于

实例如下:

1
2
3
a = 10
a += 5 # 等价于  a = a+5
a *=2 # 等价于 a  = a*2

2. 比较运算符#

比较运算符主要用来比较两个数据的大小,包括如下这些:

运算符 描述
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于

3. 逻辑运算符#

逻辑运算符主要用在布尔类型的数据,返回结果还未布尔型数据,包括如下:

运算符 描述
and 逻辑与
or 逻辑或
not 逻辑非

and逻辑与:必须两个数据都为True,才返回True

1
2
3
4
r = True and True
print(r)
r = True and False
print(r)

结果:

1
2
True
False

or逻辑或:只要两个有一个为True,结果就为True

1
2
3
4
r = True or False
print(r)
r = False or False
print(r)

结果:

1
2
True
False

not逻辑非:取反操作

1
2
3
4
r = not True
print(r)
r = not Flase
print(r)

结果:

1
2
False
True