Python 布尔类型(bool)基础与实战
在 Python 中,布尔类型(bool)是最基本的数据类型之一,主要用于表示逻辑上的真与假。它只有两个取值:True 和 False,并且是 int 类型的子类。
1. 定义与数值特性
布尔对象代表逻辑值,仅有 True 与 False 两个常量。在数值运算中,它们表现得像整数:
True等价于1False等价于0
a = True # 布尔真值
b = False # 布尔假值
print(int(True)) # 输出 1
print(int(False)) # 输出 0
print(True + 5) # 输出 6,相当于 1 + 5
虽然可以这样计算,但在逻辑场景下建议直接使用布尔值,保持语义清晰。
2. 逻辑运算符
Python 提供了标准的逻辑运算符来操作布尔值,优先级顺序通常是 not > and > or。
print(True and False) # False,与运算
print(True or False) # True,或运算
print(not True) # False,取反
实际开发中,这些运算符常用于组合多个条件判断。
3. 比较运算
比较运算的结果总是布尔值。常见的比较符包括 >, <, ==, !=, <=, >=。
( > )
( == )
( != )
( <= )

