欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

聊聊python 邏輯運(yùn)算及奇怪的返回值(not,and,or)問(wèn)題

 更新時(shí)間:2022年03月11日 11:22:56   作者:CWG-ZSK  
在Python中,真值為假的對(duì)象,包括False,None,數(shù)字0,空字符串以及空的容器類型,除此以外的任何對(duì)象均為真,本文重點(diǎn)給大家介紹python 邏輯運(yùn)算及奇怪的返回值(not,and,or)問(wèn)題,感興趣的朋友一起看看吧

首先,‘and’、‘or’和‘not’的優(yōu)先級(jí)是not>and>or。

同一優(yōu)先級(jí)從左往右計(jì)算。

先說(shuō)非運(yùn)算,Python的非運(yùn)算與這些語(yǔ)言相比,并沒(méi)有特別的地方。not只有兩個(gè)返回值,True和False。在Python中,真值為假的對(duì)象,包括False,None,數(shù)字0,空字符串以及空的容器類型。除此以外的任何對(duì)象均為真。

接下來(lái)是與運(yùn)算,Python的與(and)運(yùn)算的規(guī)則是

若左邊的表達(dá)式為真,則返回右邊表達(dá)式的值

否則,返回左邊表達(dá)式的值

最后再來(lái)說(shuō)或運(yùn)算,Python的或(or)運(yùn)算的規(guī)則是

若左邊的表達(dá)式為真,則返回左邊的表達(dá)式的值

否則,返回右邊的表達(dá)式的值

用代碼來(lái)感受一下吧:

那現(xiàn)在我們?cè)偌尤雰?yōu)先級(jí)相關(guān)的混合運(yùn)算:

#首先 not 的優(yōu)先級(jí)最高那么not 8 返回False
#(False or 3 and 4 or 2 and 0 or 9 and 7 )
#接下來(lái)的優(yōu)先級(jí)是and
#(False or 4 or 0 or )
#最后or 返回真值 4

到此這篇關(guān)于python 邏輯運(yùn)算及奇怪的返回值(not,and,or)的文章就介紹到這了,更多相關(guān)python 邏輯運(yùn)算內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論