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

相关文章
相关标签/搜索