python 布尔运算
时间: 2023-08-27 13:16:22 浏览: 152
python下载-boolean-algebra.rar
Python中的布尔运算主要有三种:与运算(and)、或运算(or)和非运算(not)。
1. 与运算(and):当所有操作数都为True时,结果为True;否则,结果为False。例如:
```python
print(True and True) # 输出: True
print(True and False) # 输出: False
print(False and False) # 输出: False
```
2. 或运算(or):当至少有一个操作数为True时,结果为True;否则,结果为False。例如:
```python
print(True or True) # 输出: True
print(True or False) # 输出: True
print(False or False) # 输出: False
```
3. 非运算(not):将操作数的值取反。如果操作数为True,结果为False;如果操作数为False,结果为True。例如:
```python
print(not True) # 输出: False
print(not False) # 输出: True
```
布尔运算可以用于条件判断和逻辑控制,使得程序能根据不同的条件执行不同的操作。在实际编程中,我们经常使用布尔运算来构建复杂的逻辑表达式。
阅读全文