话本小说网 > 现代小说 > Python入门级教程
本书标签: 现代 

布尔运算

Python入门级教程

Boolean 布尔逻辑

布尔逻辑常用于if条件语句生成更复杂的条件。

Python的布尔运算符是: and, or, and not.(和,或者,不是)

and运算符左右接受两个参数,如果且仅当两个参数都为真,则计算为true。否则,将计算为false

>>> 1 == 1 and 2 == 2

True

>>> 1 == 1 and 2 == 3

False

>>> 1 != 1 and 2 == 2

False

>>> 2 < 1 and 3 > 6

False

Python为其布尔运算符使用单词,而大多数其他语言使用符号,例如 &&, ||和!.逻辑 Or(或)

or运算符也接受两个参数。如果它的参数之一都是真的,则计算为True,如果两个参数都为假,则为False。

如果两个参数都是真也计算为真

>>> 1 == 1 or 2 == 2

True

>>> 1 == 1 or 2 == 3

True

>>> 1 != 1 or 2 == 2

True

>>> 2 < 1 or 3 > 6

False逻辑 Not(反)

它只有一个参数并且反转其真假值

>>> not 1 == 1

False

>>> not 1 > 7

True

原来是假的,用not后变成真,原来是真用not 变假的

可以使用布尔运算符在IF语句中链接多个条件语句。

上一章 else语句 Python入门级教程最新章节 下一章 运算符优先级