一、布尔类型介绍
布尔类型(Boolean Type)是一种基本的数据类型,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名.主要用于表示逻辑值。布尔类型只有两个可能的值:True 和 False。这是计算机科学中用于表示逻辑判断的基础。我们来看下布尔类型的定义和 type。
>>> a = True
>>> b = False
>>> print(type(a))
<class 'bool'>
可以看到,布尔类型的 type 就是 bool。
二、布尔类型使用
布尔类型只有真和假两种状态。在真正使用过程中,不一定必须用 True 和 False 来表示真和假两种状态。使用 1和0 一样可以。
a = 1
b = 0
布尔值一般不会直接来定义,更多是当成条件判断,例如:
a = 20
print(a>18)
True
三、None类型
在Python中,还存在一个特殊的常量 None。它表示没有值,也就是空值。Node 的数据类型属于 NoneType。
>>> a = None
>>> print(type(a))
<class 'NoneType'>
需要注意的是,None 是 NoneType 类型的唯一值。
四、真假判断
代表真的并不是只有 True,代表假的也并不是只有 False。 python规定所有有值的都是真。 0、None, 空字符串、空列表、空字典 都认为是假。其余的值都是真。
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付
