赋值运算符

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

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

实例如下:

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

比较运算符

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

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

逻辑运算符

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

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

and逻辑与

必须两个都为True才返回True

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

结果:

  1. True
  2. False

or逻辑或

只要两个中有一个为True结果就为True

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

结果:

  1. True
  2. False

not逻辑非

取反操作

  1. r = not True
  2. print(r)
  3. r = not False
  4. print(r)

结果:

  1. False
  2. True