Python中的布尔类型的注意点

本文探讨了Python中布尔类型的细节,重点在于数据模型的标准类型层次结构以及内置类型的真值测试。当进行或条件判断时,任何对象都可以测试其真值。零值、空序列和映射被视为False,而其他大多数值则视为True。对于自定义类,如果定义了__bool__或__len__方法并返回零,则该实例也被视为False。
摘要由CSDN通过智能技术生成

一.前戏:

3. Data model

3.2. The standard type hierarchy

Booleans ( bool)

These represent the truth values False and True. The two objects representing the values False and True are the only Boolean objects. The Boolean type is asubtype of the integer type, and Boolean valuesbehave like the values 0 and 1, respectively, in almost all contexts, the exception being that when converted to a string, the strings "False"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值