昊虹AI笔记网

 找回密码
 立即注册
搜索
查看: 925|回复: 0
收起左侧

在Python中什么样的对象布尔(bool)值为False,什么样的对象布尔(bool)值为True【可以用内置函数bool()判断对象的布尔值】

[复制链接]

249

主题

252

帖子

976

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
976
昊虹君 发表于 2023-1-25 10:11 | 显示全部楼层 |阅读模式
在Python中什么样的对象布尔(bool)值为False,什么样的对象布尔(bool)值为True【可以用内置函数bool()判断对象的布尔值】

在Python中,除了以下几种对象的布尔值为False,其它都为True.
  • 对象为空、比如 []、()、{}、‘’
  • 对象为 False
  • 对象为 0
  • 对象为 None

可以用内置函数bool()判断对象的布尔值,示例代码如下:
  1. bool1 = bool([])
  2. bool2 = bool(())
  3. bool3 = bool({})
  4. bool3 = bool('')

  5. bool4 = bool(False)
  6. bool5 = bool(0)
  7. bool5 = bool(None)

  8. bool6 = bool(-5)
  9. bool7 = bool(6)
  10. bool8 = bool(7.5)
  11. bool9 = bool('su')
复制代码

运行结果如下:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|昊虹AI笔记网 ( 蜀ICP备2024076726 )

GMT+8, 2024-9-8 12:00 , Processed in 0.019248 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表