python入门

逻辑运算符

2022-05-14  本文已影响0人  朱兰Juran

逻辑运算符用于为依赖于多个条件的 if 语句创建更复杂的条件。

Python 的布尔运算符分别是 and, or, 和 not。


and 运算符

and 运算符有两个参数,只有当两个参数均为 True 时,结果为 True,否则结果为 False。

print(1 == 1 and 2 == 2)

print(1 == 1 and 2 == 3)

print(1 != 1 and 2 == 2)

print(2 < 1 and 3 >  6)

结果:

True

False

False

False

Python 的布尔运算符使用单词,而大多数其他语言使用符号(如 &&,||)和!


or 运算符

or 运算符也有两个参数。如果其参数中的任何一个(或两者)都为 True,则结果为 True; 如果两个参数均为 False,则结果为 False。

print(1 == 1 or 2 == 2)

print(1 == 1 or 2 == 3)

print(1 != 1 or 2 == 2)

print(2 < 1 or 3 >  6)

结果:

True

True

True

False


not 运算符

not 运算符只有一个参数,运算结果是将求反。

如果提供的参数为 True 求得结果为 False,如果参数为 False 求得结果为 True。

print(not 1 == 1)

print(not 1 > 7)

结果:

False

True

你可以使用逻辑运算符在 if 语句中链接多个条件语句。

上一篇下一篇

猜你喜欢

热点阅读