python if not的用法

  1. if not (1 > 2):        #若是()中的表達式爲假
       print("hahaha")    #1 > 2結果是假,因此執行hahaha
    else:
       print("hihihi")

    結果:

    hahaha
    Process finished with exit code 0python

  2. if not 1:              #1爲真,並不爲假,所以不執行hahaha,執行hihihi
       print("hahaha")
    else:
       print("hihihi")

    結果:

    hihihi
    Process finished with exit code 0code

  3. python中非空即爲真,空即爲假,所以也經常使用來判斷變量是否爲空

    while(1):
       data = input()              #輸入數據
       if not data:                   #若是data爲假(即data爲空)
           print("hahaha")
       else:                        #若是data不爲空
           print("hihihi")

    結果:

    1
    hihihi
    2
    hihihiinput

    hahahait

相關文章
相關標籤/搜索