Python 中的布尔类型(bool)是最基础的数据类型之一,专门用于表达逻辑上的真与假。它只有两个常量:True 和 False,并且值得注意的是,它是 int 类型的子类。这意味着在数值运算中,True 等价于 1,False 等价于 0。
定义与取值
创建布尔值非常简单,直接赋值即可:
a = True # 布尔真值
b = False # 布尔假值
print(int(True)) # 输出 1
print(int(False)) # 输出 0
print(True + 5) # 输出 6,相当于 1 + 5
逻辑与比较运算
Python 提供了标准的逻辑运算符来操作布尔值:
print(True and False) # False,与运算
print(True or False) # True,或运算
print(not True) # False,取反
比较运算的结果也总是布尔值:
print(5 > 3) # True
print(5 == 3) # False
print(5 != 3) # True
print( <= )

