玩蛇网提供最新Python编程技术信息以及Python资源下载!
python零基础培训
您现在的位置: 玩蛇网首页 > Python进阶教程 > 正文内容

Python基础入门必备



Python条件语句的嵌套使用

在玩蛇网之前的教程中,已经讲解过各类条件判断的控制流语句,你知道它们之间还可以互相嵌套着来使用吗?

今天我们就来讲解一下Python条件语句的嵌套使用

下面语句中,外侧的条件语句包含2个分支,第一个分支包括一行简短的语句。第二分支则包含了另一个if语句,它自己的代码下也有2个分支。这2个分支也都是非常容易理解的简单语句。

#玩蛇网 www.iplaypython.com
if x == y:
    print u'x 等于 y'
else:
    if < y:
        print u'x 小于 y'
    else:
        print u'x 大于 y'

Python代码的缩进格式让代码的结构非常清晰,但嵌套条件语句会随着它潜逃数量层的增加而变得非常难理解和阅读,玩蛇网(www.iplaypython.com)提示:应该尽量避免多层嵌套。

逻辑操作符通常能够用来简化Python嵌套语句的使用,比如:我们可以将下面的语句替换为单独的一个条件语句:

if 0 < x:
    if x < 10:
       print 'x is a positive single-digit number.'

在这里,print语句在只有2个条件语句都通过时才会被执行,所以我们可以使用and操作符达到一样的效果:

if 0 < x and x < 10:
    print 'x is a positive single-digit number.'

站长推荐阅读相关内容:
linux基础入门教程

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypython.com/jinjie/jj172.html [复制]


微信扫描下图可直接关注Python公众号

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2015年12月15日 - 11时34分19秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 注册立送88元
    2017-01-17 09:07:47发表

    功夫ﷺ领88元现金 金沙贵宾会ﷺ开户送88元 118T.NET

  • 送现金
    2017-01-16 13:57:41发表

    百佬汇☏领彩金 凤凰娱乐城☏领88元现金 雅典☏送现金 http://36047.1118D.COM

必知PYTHON模块 Must Know PYTHON Modules