什么是 True?
在 Python 中,True 是布尔类型(bool)的两个值之一(另一个是 False)。
它通常用于条件判断、循环控制和逻辑运算中。
基本示例:
print(type(True)) # <class 'bool'>
print(True == 1) # True(在数值上下文中,True 等价于 1)
True 在条件语句中的使用
Python 的 if、while 等语句依赖布尔值来决定程序流程。
当表达式结果为“真”时(即等价于 True),代码块将被执行。
条件判断示例:
if True:
print("这段代码总会执行")
真值测试(Truthiness)
Python 中并非只有 True 才被视为“真”。许多对象在布尔上下文中会被视为 True,
这称为“真值测试”。例如非空字符串、非零数字、非空列表等。
真值测试示例:
bool("hello") # True
bool([1, 2]) # True
bool(42) # True
bool(0) # False
bool("") # False
交互式小演示
点击下方按钮,查看 True 与常见值的比较结果: