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!

推薦閱讀: