在Python中,布尔类型只有两个值:`True` 和 `False`。布尔类型用于表示逻辑上的“真”或“假”,常用于条件判断和控制程序流程。
布尔类型支持以下运算:
与运算 (and):
只有当两个布尔值都为 `True` 时,计算结果才为 `True`。
```python
True and True 结果为 True
True and False 结果为 False
False and True 结果为 False
False and False 结果为 False
或运算 (or):
只要有一个布尔值为 `True`,计算结果就是 `True`。
```python
True or True 结果为 True
True or False 结果为 True
False or True 结果为 True
False or False 结果为 False
非运算 (not):
对布尔值取反,`True` 变为 `False`,`False` 变为 `True`。
```python
not True 结果为 False
not False 结果为 True
布尔运算在计算机中用于进行条件判断,根据计算结果为 `True` 或者 `False`,计算机可以自动执行不同的后续代码