2.3.3 布尔类型

True 和False 在Python中被解释为布尔值
他们均可转化为数值 其中true为 1 false为0.

在Python中 所有的对象都可以进行真值测试 其中 只有下边几种情况得到的值为假 其他对象在if 或者while语句中都表现为真

False 或None
数值中的零,包括0 0.0 虚数0
空序列,包括字符串,空元组,空列表,空字典
自定义对象的实例,该对象的__bool__方法返回False或者__len__方法返回0

posted @ 2020-12-23 19:16  菜鸟本鸟gyh  阅读(58)  评论(0)    收藏  举报