Python-逻辑运算符
时间:2020-02-23 14:42:58 来源:igfitidea点击:
在本教程中,我们将学习Python中的逻辑运算符。
以下是Python中的逻辑运算符列表
- 逻辑与
- 逻辑或
- 逻辑非
如果您想了解有关布尔代数的更多信息,请单击此处。
逻辑与
如果两个操作数均为True,则逻辑"和"运算符将给出True值。
否则,它将给出False。
逻辑与运算符的真值表。
| A | B | A and B |
|---|---|---|
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
在下面的Python程序中,仅当两个表达式的值都为True时,我们才会获得True。
# variables
a = 10
b = 20
x = 40
y = 50
m = a < b # this will give True
n = y > x # this will give True
print("Result: ", (m and n))
上面代码的输出。
Result: True
逻辑或
如果任何一个操作数为True,则逻辑"或者"运算符将给出True值。
如果两者均为False,则它将返回False。
逻辑或运算符真值表。
| A | B | A or B |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
在下面的Python程序中,如果任何一个表达式的计算结果为True,我们将得到True。
# variables
a = 10
b = 20
x = 40
y = 50
m = a <= b # this will give True
n = y < x # this will give False
print("Result: ", (m or n))
上面代码的输出。
Result: True
逻辑上不是
如果操作数为False,则逻辑"非"运算符将给出True值。
如果操作数为True,它将返回False值。
逻辑非运算符真值表。
| A | not A |
|---|---|
| False | True |
| True | False |
在下面的示例中,仅当表达式的计算结果为False时,我们才会获得True。
# variables
a = 10
b = 20
m = a > b # this will give False
print("Result: ", (not m))
上面代码的输出。
Result: True

