App下載

Python not運算符的實例用法

猿友 2021-06-30 11:11:46 瀏覽數(shù) (5296)
反饋

今天為大家?guī)淼氖荘ython not運算符的實例用法,希望能對各位有所幫助。

1、not邏輯非,可以對符號右側(cè)的值進(jìn)行非運算。

2、對于布爾值,非運算會對其進(jìn)行取反操作,True變False,F(xiàn)alse變True。

對于非布爾值,非運算會先將其轉(zhuǎn)換為布爾值,然后再取反。

空性值為False,其他為True。

實例

  1. a = True
  2. # 如果表達(dá)式不賦值。不會對變量a有任何影響,
  3. # 只是創(chuàng)建了一個新對象存儲了結(jié)果,
  4. # 同數(shù)據(jù)類型轉(zhuǎn)換所講的
  5. not a
  6. # 對變量a賦值之后,表達(dá)是結(jié)果才影響變量a。
  7. a = not a
  8. print(f"a = {a}") # a = False
  9. # 4、邏輯運算符左右的表達(dá)式加上(),并不會影響運算的結(jié)果。
  10. # 為什么要加上(),避免歧義,增加可讀性。
  11. a = 1
  12. b = 2
  13. c = 3
  14. print((a < b) and (b < c)) # True
  15. print((a > b) and (b < c)) # False
  16. print((a > b) or (b < c)) # True
  17. print(not (a > b)) # True

實例擴(kuò)展:

  1. #定義變量num值為字符串123num = "123"#定義變量num2為int 值 1
  2. num2 = 1#while 循環(huán)條件為,如果變量num 包含字符串2,則循環(huán)進(jìn)行,并打印hehe
  3. while "2" in num:
  4. print("hehe")#每次循環(huán),num2都會自增加1
  5. num2 += 1#當(dāng)num 值等于2 時,停止本次while 循環(huán)(break 為中斷本次循環(huán))
  6. if num2 == 3:
  7. break#最后打印over值
  8. print("over")#解釋:

到此這篇關(guān)于python not運算符的實例用法的文章就介紹到這了,更多相關(guān)python not運算符的使用內(nèi)容請搜索我們以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持我們!

0 人點贊