優(yōu)先級
1. and 與 2. or 或 3. not 非
運算
要記?。簲?shù)字中非零為真零為假;True 為真 False 為假。
or :與and相反,任意一個真即為真,同假才為假(因為要挨個查驗是否有真,所以假的情況下值為最后一個假值,例如:0 or False 為 False;False or 0 則為0。真的情況下值為第一個真值,例如:0 or 1 or 2 為 1;0 or False or 2 為 2)
and :與or相反,任意一個假即為假,同真為真(因為要挨個檢查是否有假,所以真的情況下值為最后一個真值,例如:True and 1 為 1;1 and True 則為True。假的情況下值為第一個假值,例如:0 and 1 and 2 為 0;True and False 為 False;True and 0 and False 為 0)
not :對高優(yōu)先級的運算結(jié)果取反,值為布爾(2為真,取反為假:False)
not 2:False
not 1 and 2:False
not 1 or 2:False
not not 1:True
not 0 :True
其實不只是Python中,所有的語言都是遵循這個邏輯的,面試題可能會考
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。