您的位置:首页 > 编程语言 > Python开发

python true false

2014-12-17 13:59 579 查看
在python中,任何对象都可以判断其真假值:True,False

在if或while条件判断中,下面的情况值为False:

1.None

2.Flase

3.数值为0的情况,如:0,0.0,0j

4.所有空序列,如:'',(),[]

5.所有空mapping,如:{}

6,如果自定义的class中,定义了a __bool__() 或者 __len__() 方法,当这些方法返回值是0,或者是false的情况

7,所有其他的类型都是true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: