python not運算符的實例用法
說明
1、not邏輯非,可以對符號右側的值進行非運算。
2、對於佈爾值,非運算會對其進行取反操作,True變False,False變True。
對於非佈爾值,非運算會先將其轉換為佈爾值,然後再取反。
空性值為False,其他為True。
實例
a = True # 如果表達式不賦值。不會對變量a有任何影響, # 隻是創建瞭一個新對象存儲瞭結果, # 同數據類型轉換所講的 not a # 對變量a賦值之後,表達是結果才影響變量a。 a = not a print(f"a = {a}") # a = False # 4、邏輯運算符左右的表達式加上(),並不會影響運算的結果。 # 為什麼要加上(),避免歧義,增加可讀性。 a = 1 b = 2 c = 3 print((a < b) and (b < c)) # True print((a > b) and (b < c)) # False print((a > b) or (b < c)) # True print(not (a > b)) # True
實例擴展:
#定義變量num值為字符串123num = "123"#定義變量num2為int 值 1 num2 = 1#while 循環條件為,如果變量num 包含字符串2,則循環進行,並打印hehe while "2" in num: print("hehe")#每次循環,num2都會自增加1 num2 += 1#當num 值等於2 時,停止本次while 循環(break 為中斷本次循環) if num2 == 3: break#最後打印over值 print("over")#解釋:
到此這篇關於python not運算符的實例用法的文章就介紹到這瞭,更多相關python not運算符的使用內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Python的數據類型與標識符和判斷語句詳解
- python運算符+條件結構+循環結構
- Python循環語句介紹
- Python 不設計 do-while 循環結構的理由
- python中and和or邏輯運算符的用法示例