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