在Python中,True
和False
是布尔类型的字面值,分别表示真和假。你可以将它们直接用于条件判断、逻辑运算和控制流程等方面。
以下是一些示例,展示了如何使用True
和False
:
-
- 条件判断:
-
x = 10 y = 5 if x > y: print("x 大于 y") else: print("x 不大于 y")
- 逻辑运算:
-
a = True b = False print(a and b) # 输出:False,因为其中一个值为 False print(a or b) # 输出:True,因为其中一个值为 True print(not b) # 输出:True,因为对 False 取反得到 True
- 控制流程:
condition = True
if condition:
print("条件满足")
else:
print("条件不满足")
result = "成功" if condition else "失败"
print(result)
需要注意的是,Python中的布尔类型的首字母必须大写,即True
和False
。小写的true
和false
会被解释为变量名,并且通常会导致NameError
错误。
此外,布尔类型的值可以和其他数据类型进行比较和操作,例如与数字、字符串、列表等进行比较或相应的逻辑运算。