wangjuju123

2018-11-16   阅读量: 584

数据分析师 Python编程

else 子句

扫码加入数据分析学习群

在前一节的示例中,如果你输入以Gumby结尾的名字,方法name.endswith将返回True,导致 后续代码块执行——打印问候语。如果你愿意,可使用else子句增加一种选择(之所以叫子句是 因为else不是独立的语句,而是if语句的一部分)。 name = input('What is your name?') if name.endswith('Gumby'): print('Hello, Mr. Gumby') else: print('Hello, stranger') 在这里,如果没有执行第一个代码块(因为条件为假),将进入第二个代码块。这个示例表 明,Python代码很容易理解,不是吗?如果从if开始将代码大声朗读出来,听起来将像普通句子 一样(也可能不那么普通)。

还有一个与if语句很像的“亲戚”,它就是条件表达式——C语言中三目运算符的Python版本。 下面的表达式使用if和else确定其值: status = "friend" if name.endswith("Gumby") else "stranger" 如果条件(紧跟在if后面)为真,表达式的结果为提供的第一个值(这里为"friend"),否 则为第二个值(这里为"stranger")。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 3 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子