在Python中,`True` 是一个布尔值,用于表示逻辑上的“真”。以下是 `True` 的一些典型用法:
条件判断
在 `if` 语句中,当条件为 `True` 时,执行 `if` 块中的代码。
if True:
print("This block will always execute.")
循环
在 `while` 和 `for` 循环中,当条件为 `True` 时,循环将继续执行。
while True:
print("This loop will run indefinitely.")
比较操作
`True` 可以与其他值进行比较,如果两个值相等,则返回 `True`。
result = True == 1
print(result) 输出:True
逻辑运算
`True` 可以与 `and`、`or` 和 `not` 运算符一起使用,以组合布尔值。
result = True and False
print(result) 输出:False
作为字典的键
`True` 和 `False` 可以用作字典中的键,因为它们是不可变类型。
my_dict = {True: "True value", False: "False value"}
print(my_dict[True]) 输出:True value
类型转换
`True` 和 `False` 可以与其他数据类型进行比较和运算,例如整数和字符串。
result = True == "True"
print(result) 输出:False
请注意,`True` 和 `False` 是区分大小写的,并且是 `bool` 数据类型的关键字,不能被重新赋值。