2.3.3 布尔类型
True 和False 在Python中被解释为布尔值
他们均可转化为数值 其中true为 1 false为0.
在Python中 所有的对象都可以进行真值测试 其中 只有下边几种情况得到的值为假 其他对象在if 或者while语句中都表现为真
False 或None
数值中的零,包括0 0.0 虚数0
空序列,包括字符串,空元组,空列表,空字典
自定义对象的实例,该对象的__bool__方法返回False或者__len__方法返回0
True 和False 在Python中被解释为布尔值
他们均可转化为数值 其中true为 1 false为0.
在Python中 所有的对象都可以进行真值测试 其中 只有下边几种情况得到的值为假 其他对象在if 或者while语句中都表现为真
False 或None
数值中的零,包括0 0.0 虚数0
空序列,包括字符串,空元组,空列表,空字典
自定义对象的实例,该对象的__bool__方法返回False或者__len__方法返回0