判断(if)语句
判断的定义
如果条件满足,才能做某件事情
如果条件不满足,就做另外一件事情,或者什么都不做
正是因为有了判断,才使得程序世界丰富多彩,充满变化
判断语句又被称为分支语句,正是因为有了判断,才让程序有了很多的分支
if判断语句基本语法
在Python中,if语句就是用来进行判断的,格式如下:
if 条件:
代码块
注意:代码的缩进为一个tab键,或者4个空格——建议使用空格
在Python开发中,Tab和空格不要混用!
我们可以把整个if语句以及缩进部分看成一个完成的代码块
else处理条件不满足的情况
格式如下:
if 条件:
代码块
else:
代码块
注意:if和else语句以及各自缩进的部分同是一个完整的代码块
如果希望在增加一些条件,就可以使用elif
语法如下:
if 条件1: pass elif 条件2: pass elif 条件3: pass else: pass
注意:elif和else都必须和if联合使用,而不能单独使用。可以将if、elif、和else以及各自缩进的代码,看成一个完整的代码块
if 的嵌套
在开发中,使用if进行条件判断,如果希望在条件成立的执行语句中再增加条件判断,就可以使用if的嵌套
应用场景:在之前条件满足的前提下,再增加额外的判断
语法格式:
if 条件1: if 条件2: pass else: pass else: pass
elif的应用场景是:同时判断多个条件,所有的条件是平级的