0
点赞
收藏
分享

微信扫一扫

Python布尔类型

王传学 2022-01-31 阅读 110


bool类型介绍

你好,我是悦创。

Python中的bool类型只有两个取值:​​True​​​和​​false​​。实际上bool类型是一种特殊的整型,​​True​​​对应​​1​​​,​​False​​​对应​​0​

bool类型转换

Python的任何对象都可以转换为bool类型, 若要进行转换,符合一下条件的数据都会被转换为​​False​

(1)None

(2)任何为0的数字类型, 如​​0​​​、​​0.0​​​、​​0j​

(3)任何空序列, 如​​""​​​、​​[]​​​、​​()​

(4)任何空字典, 如​​{}​

(5)用户定义的类实例, 如类中定义了​​__bool__()​​​或​​__len__()​

除以上对象外,其他的对象都会被转换为​True​

可以使用​​bool()​​来检查对象的bool值:

>>> bool(None)
False
>>> bool(0)
False
>>> bool(1)
True


AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。QQ、微信在线,随时响应!


Python布尔类型_游戏开发



举报

相关推荐

0 条评论