计算机的逻辑判断,只有两种结果,就是True(英文意思是“真”)和False(英文意思是“假”),没有灰色地带。这个计算真假的过程,叫做【布尔运算】。
而True和False,也就叫做【布尔值】。
布尔运算的三种方式:
- 两个数值做比较
- 直接用数值做运算
可以使用bool()函数查询布尔值的真假,用法类似type()函数
print(bool(False)) #结果为False,注意F必须大写
print(bool(0)) #结果为False
print(bool(None)) #结果为False,注意N必须大写
- 布尔值之间的运算
and、or、not、in、not in五种运算.
and要求条件都满足才为True
or只要求其中一个条件满足就为True
not计算会反转真假
in用来判断一个元素是否在一堆数据之中;
not in用来判断一个元素是否不在一堆数据之中。(如果涉及到的数据集合是字典的话,in和not in就可以用来判断字典中是否存在某个【键】)