python中None如何判斷的方法:
第一種:ifXisNone
第二種:ifnotX
當(dāng)X為None,False,空字符串"",0,空列表[],空字典{},空元組()這些時(shí),notX為真,即無法分辨出他們之間的不同。
第三種:ifnotXisNone
在Python中,None、空列表[]、空字典{}、空元組()、0等一系列代表空和無的對(duì)象會(huì)被轉(zhuǎn)換成False。除此之外的其它對(duì)象都會(huì)被轉(zhuǎn)化成True。
在命令ifnot1中,1便會(huì)轉(zhuǎn)換為bool類型的True。not是邏輯運(yùn)算符非,not1則恒為False。因此if語句ifnot1之下的語句,永遠(yuǎn)不會(huì)執(zhí)行。
ifXisnotNone是最好的寫法,清晰,不會(huì)出現(xiàn)錯(cuò)誤,以后堅(jiān)持使用這種寫法。
使用ifnotX這種寫法的前提是:必須清楚x等于None,False,空字符串"",0,空列表[],空字典{},空元組()時(shí)對(duì)你的判斷沒有影響才行。
以上內(nèi)容為大家介紹了Python中None如何判斷,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。