王二的弟弟 参考文章

bool 型

Python 中布尔值使用常量 TrueFalse 来表示。

1、在数值上下文环境中,True 被当作 1False 被当作 0,例如:

>>> True+3
4
>>> False+2
2

2、其他类型值转换 bool 值时除了 ''、""、''''''、""""""、0、()、[]、{}、None、0.0、0L、0.0+0.0j、FalseFalse 外,其他都为 True 例如:

>>> bool(-2)
True
>>> bool('')
False