最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python中if else如何判断表达式成立?

    正文概述    2020-10-11   224

    我们都知道,if是判断语句。那么在电脑程序中,我们就要输入自己想要的条件,然后得出一个结论。顺便要说的是if后面跟的条件没有限制,所以小伙伴们在使用的时候不用怕出错啦。那么,小编今天来讲讲python中if else的判断。

    上面说过,if 和 elif 后面的“表达式”的形式是很自由的,只要表达式有一个结果,不管这个结果是什么类型,Python 都能判断它是“真”还是“假”。 

    布尔类型(bool)只有两个值,分别是 True FalsePython 会把 True 当做“真”,把 False 当做“假”。

    对于数字,Python 会把 0 0.0 当做“假”,把其它值当做“真”。

    对于其它类型,当对象为空或者为 None 时,Python 会把它们当做“假”,其它情况当做真。

    比如,下面的表达式都是不成立的:

    "" #空字符串

    [ ] #空列表

    ( ) #空元组

    { } #空字典 

    None #空值

     

    实例:

    b = False
    if b:
        print('b是True')
    else:
        print('b是False')
    n = 0
    if n:
        print('n不是零值')
    else:
        print('n是零值')
    s = ""
    if s:
        print('s不是空字符串')
    else:
        print('s是空字符串')
    l = []
    if l:
        print('l不是空列表')
    else:
        print('l是空列表')
    d = {}
    if d:
        print('d不是空字典')
    else:
        print('d是空字典')
    def func():
        print("函数被调用")
    if func():
        print('func()返回值不是空')
    else:
    print('func()返回值为空')

     

    运行结果:

    b是False
    n是零值
    s是空字符串
    l是空列表
    d是空字典
    函数被调用
    func()返回值为空

    说明:对于没有return语句的函数,返回值为空,也即None。

    以上就是python中if else判断表达式成立的方法。更多Python学习推荐:起源地模板网教学中心


    起源地下载网 » python中if else如何判断表达式成立?

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元