您好,登錄后才能下訂單哦!
小編給大家分享一下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運算符”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。