python的位运算和算术运算(武鹏有课Python逻辑运算符)

这堂课我们学习Python的逻辑运算符。与其他传统语言相同,Python的逻辑运算符也只有三个,就是我们常说的"与"、"或"、"非"。

python的位运算和算术运算(武鹏有课Python逻辑运算符)(1)

这里面需要着重区分的是"与"和"或","非"比较简单。我们先看一下定义,在Python里面,"与"、"或"、"非"怎么写呢?

"与"用"and"表示;"或"用"or"表示; "非"是"not"表示。

我们再进一步理解,"与"这个词太抽象了,它跟什么词相近呢?可以将"与"理解为"并且"的意思,也就是说"and"左右两端的值必须都是真(True),它才返回真(True),否则返回假(False)。

python的位运算和算术运算(武鹏有课Python逻辑运算符)(2)

而"or"左右两端的值只要有一个是真(True)的时候,它最终的结果返回的就是真(True)。除非左右两端值都为假(False)时,结果为假(False),其余情况都为真(True)。

python的位运算和算术运算(武鹏有课Python逻辑运算符)(3)

而"非"实际上就是取反,如果原来的值是真(True),我给它"非"一下就变成假(False)了。如果原来的值是假(False),我给它"not"一下就变成真(True)了。

python的位运算和算术运算(武鹏有课Python逻辑运算符)(4)

说是很简单,那么具体怎么用呢?我们看一下实例:

python的位运算和算术运算(武鹏有课Python逻辑运算符)(5)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页