True 布尔真值
最后更新:2026-09-22
True 布尔真值
True 是 bool 类型的唯一真值实例。
| 分类 | 关键字与语句 |
|---|---|
| 类型 | 关键字与语句 |
| Python 版本 | all |
📝 语法
True
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
True
True
True
ℹ️ 说明 True 是 int 的子类:True == 1。
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
QTrue 和 1 相等吗?
ATrue == 1 为 True,因为 bool 是 int 的子类;但 True is 1 为 False,它们是不同的对象。做逻辑判断时请用 True/False 字面量,不要用 1/0。
Q为什么 True + True 等于 2?
A因为 bool 继承自 int,True 参与算术运算时按 1 计算。这通常不是好写法,布尔值应该只用于逻辑判断,不该参与数值运算。
Q哪些值在条件判断里算「真」?
A除了 0、0.0、空字符串、空列表/元组/字典/集合、None 和 False 之外,绝大多数对象都是真值。例如 not [] 为 True,not [1] 为 False。