Python中的or和and运算符的使用
通俗來講
or:找真值,若第一個為真則返回該值;若全都不為真,則返回最后一個假值
and:找假值,若第一個為假則返回該值;若全都不為假,則返回最后一個真值
牢記這兩句話!!!
下面舉些例子:
2 or 3===2
解:or找真值,其中2為真,直接返回2,后面不用運(yùn)算,直接出結(jié)果,結(jié)果為2
2 and 3===3
解:and找假值,其中2、3都為真,則返回最后一個真值,結(jié)果為3
2 and 3 and True===True
解:and找假值,其中2、3、True都為真,則返回最后一個真值,結(jié)果為True
0 and 3 and 1===1
解:and找假值,其中0位假,則結(jié)果返回0
0 and 3 or 1===1
解:先進(jìn)行and運(yùn)行,找假值,其中0位假,即0 and 3的結(jié)果為0,然后再0 or 1,找真值,其中1為真,最后返回結(jié)果為1
0 and 3 or 1 or 4===1
解:先進(jìn)行and運(yùn)行,找假值,其中0位假,即0 and 3的結(jié)果為0,然后再0 or 1,找真值,其中1為真,最后再進(jìn)行1 or 4,找真值,其中1為真,最后返回結(jié)果為1
0 or False and 1===False
解:先進(jìn)行0 or False運(yùn)算,找真值,其中0和False都為假,返回最后一個出現(xiàn)的假值,即返回False,然后在False and 1,找假值,其中False為假值,最后的結(jié)果為False
總結(jié)
以上是生活随笔為你收集整理的Python中的or和and运算符的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都电费多少钱一度啊?
- 下一篇: Python-杨辉三角