Python数据类型-布尔类型
<p>1、布尔类型</p>
<pre><code>1.1、布尔类型主要用来表示或真或假的值。
1.2、在python中,True和False被解释为布尔值。
1.3、在python中的布尔值可以转换为数值,其中True表示1,False表示0。
1.4、布尔类型的值可以进行数值运算。
例如:
>>> False+1
1
>>> True+1
2
1.5、在python中,所有的对象都可以进行真值测试。
其中,只有下面列出的几种情况得到的值为假,其他对象在if或while语句中都表现为真。
例如:
(1)False或None。
(2)数值中的零,包括0、0.0、虚数0。
(3)空序列,包括字符串、空元组、空列表、空字典。
(4)自定义对象的实例,对象的__bool__方法返回False、__len__方法返回0。</code></pre>