Python参考手册
内置类型 | Built-in Types
Types: 1. Truth Value Testing
1. Truth Value Testing
任何对象都可以测试真值,以用于下面的布尔运算的a if或while条件或操作数。以下值被认为是错误的:
-
None
-
False
- 任何数字类型,例如零,
0,0L,0.0,0j。
- 任何空序列,例如
'',(),[]。
- 例如,任何空映射
{}。
- 用户定义的类的实例,如果该类定义了一个
__nonzero__()or__len__()方法,则该方法返回整数零或bool值False。[1]
所有其他值都被认为是正确的 - 所以许多类型的对象都是真实的。
除非另有说明,否则具有布尔结果的操作和内置函数总是返回0或False为false 1或True为true。(重要的例外:布尔操作or并and始终返回其操作数之一。)
内置类型 | Built-in Types相关
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。
| 主页 | https://www.python.org/ |
| 源码 | https://github.com/python/cpython |
| 版本 | 2.7 |
| 发布版本 | 2.7.13 |
加载中,请稍侯......