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
在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
相关文章推荐
- 【python】YY一下python里的 True 和 False
- 【Python】Python中的True, False条件判断
- python判断是否可以只插一个字符,让字符串变成回文,返回true/false
- Python小技巧 – True or False
- Python 单元测试:assertTrue 是真值_assertFalse 是假值
- python中 subprocess shell=False 与shell=True的区别
- Python中的True,False条件判断实例分析
- python 类中的__nozero__ ,__len__ 重写,可以定义对象的布尔值是True or False
- python 中的True和1及False和0是可以等价比较及是否是bool类型
- Python的逻辑控制true/false和循环
- Python 单元测试:assertTrue 和assertFalse 的真假
- python 类型true,false判断
- Python小技巧 – True or False
- Python 单元测试:assertTrue 和assertFalse 的真假
- Python基础学习:关键字True、False
- Python解惑之True和False详解
- ☆Python - 解惑 True 和 False 详解
- Python返回真假值(True or False)小技巧
- Python 单元测试:assertTrue 和assertFalse 的真假
- Python True False