python基础扩展-----逻辑运算
在讲知识之前,首先来做一个小练习:
- 求结果:
v1 = 1 or 3
v2 = 1 and 3
v3 = 0 and 2 and 1
v4 = 0 and 2 or 1
v5 = 0 and 2 or 1 or 4
v6 = 0 or Flase and 1
结果为:
1
3
0
1
1
False
????结果不应该是一堆True和False吗。。。怎么还有具体的结果?
下面我们来讲在python中的逻辑运算的原理
在python中的逻辑运算符包括:and or not
而且逻辑运算的值并不限定于True和False
- 我们分几个运算符讲解运算规则
对于and的逻辑运算规则:
对于or的逻辑运算规则:
对于not的逻辑运算规则:
这三者的运算顺序是:
not > and > or