码迷,mamicode.com
首页 > 编程语言 > 详细

python if not的用法

时间:2019-11-18 13:15:57      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:执行   ESS   finish   不为   lse   input   NPU   输入   输入数据   

  1. if not (1 > 2):        #如果()中的表达式为假
       print("hahaha")    #1 > 2结果是假,所以执行hahaha
    else:
       print("hihihi")

    结果:

    hahaha
    Process finished with exit code 0

  2. if not 1:              #1为真,并不为假,因此不执行hahaha,执行hihihi
       print("hahaha")
    else:
       print("hihihi")

    结果:

    hihihi
    Process finished with exit code 0

  3. python中非空即为真,空即为假,因此也常用来判断变量是否为空

    while(1):
       data = input()              #输入数据
       if not data:                   #如果data为假(即data为空)
           print("hahaha")
       else:                        #如果data不为空
           print("hihihi")

    结果:

    1
    hihihi
    2
    hihihi

    hahaha

python if not的用法

标签:执行   ESS   finish   不为   lse   input   NPU   输入   输入数据   

原文地址:https://www.cnblogs.com/just-save/p/11881075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!