Python内置函数bool()

bool([x])

x 转换为布尔值(TrueFalse);如果 x 缺省,返回 False

说明

参数 x 可以是任意对象或缺省。

示例

>>> bool(0)
False
>>> bool('')
False
>>> bool([])
False
>>> bool(())
False
>>> bool(432)
True
>>> bool('iopp')
True
>>> bool([0])
True
>>> bool()
False
>>> bool((0, 9))
True

>>> class fooType:
...     def __index__(self):
...             return 25
... 
>>> t=fooType()
>>> bool(t)
True
>>>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 大多数编程语言都有自己的内置函数,Python也不例外,同样提供了丰富的内置函数,其中包括算术函数、字符串操作函数...
    简书冷雨阅读 968评论 0 0
  • 最近在写个性化推荐的论文,经常用到Python来处理数据,被pandas和numpy中的数据选取和索引问题绕的比较...
    shuhanrainbow阅读 4,619评论 6 19
  • 同意,是自由的唯一途径。 原文 | 伯特•海灵格 .. Consent, is the very...
    心中境地阅读 494评论 0 0
  • 烟云花香湿凝眉 落尽城空谁欲归 往事一回眸 化尘埃 独自凭风吹 谁人怜 怜人谁 浅浅梦一回 朝夕拾余晖 听乡音 看...
    婉约的风阅读 235评论 1 1