Python 里用于逻辑运算的关键字有 and、or 和 not。
Python 中的与操作可以使用 and 关键字。以下是在两个布尔值之间进行 and 操作的例子:
# Python logical and operator
# True and True
a = True
b = True
c = a and b
print(a, 'and', b, 'is:', c)
# True and False
a = True
b = False
c = a and b
print(a, 'and', b, 'is:', c)
# False and True
a = False
b = False
c = a and b
print(a, 'and', b, 'is:', c)
# False and False
a = False
b = False
c = a and b
print(a, 'and', b, 'is:', c)
执行和输出:
当然 and 也可以用于非布尔型的数字类型的操作,把 True 替换为一个非零数,False 替换为 0 即可:
# True and True
a = 5
b = 3
c = a and b
pri