逻辑运算python
时间: 2023-12-12 20:36:11 浏览: 197
python人工智能-pandas中的算术运算和逻辑运算
Python中的逻辑运算包括and、or和not三种。其中and为逻辑与,or为逻辑或,not为逻辑非。具体规则如下:
1. and运算:
如果and运算符左右两边的值都为True,则返回右边的值;如果左右两边有一个为False,则返回左边的值。
例如:
```python
a = 1
b = 2
c = 0
print(a and b) # 输出:2
print(c and b) # 输出:0
```
2. or运算:
如果or运算符左右两边的值都为False,则返回右边的值;如果左右两边有一个为True,则返回左边的值。
例如:
```python
a = 1
b = 2
c = 0
print(a or b) # 输出:1
print(c or b) # 输出:2
```
3. not运算:
not运算符用于对一个值取反,如果该值为True,则返回False;如果该值为False,则返回True。
例如:
```python
a = 1
b = 0
print(not a) # 输出:False
print(not b) # 输出:True
```
阅读全文