这一节我们主要布尔类型,弄清楚什么是布尔类型,布尔类型的使用等。
什么是布尔类型呢?
布尔类型是Python支持的一种数据类型,布尔类型只有真(True)和假(False)两种值,所以不管是什么类型,其真假值的结果必然是True和False中的一个。
假值:0、None、空字符串""、空元组()、空列表[]、空字典{}、等空值都为False。
真值:1、字符串等有值的都为True,即除假值之外的都是真值。
如何测试真假值
python中任何对象都能直接进行真假值的测试,而不需要额外的类型转换。
我们可以使用bool()函数来测试一个对象是真值还是假值。真值会返回True,假值返回False。
布尔类型与逻辑运算符
- and:与运算,只有所有的值为True,结果才为True。如果其中一个值为False,则结果一定为False。
True and True --> 结果为True
Flase and True --> 结果为Flase
True and Flase --> 结果为Flase
Flase and