if语句是编程中非常重要的语句,它可以根据条件来决定是否运行代码块,if 语句主要有以下三种形式,分别适用于不同的情况。
下面我们看看它们的用法。
if语句的格式如下
注意:if 中的代码需要使用缩进以区分 if 语句中的代码和外部的代码,缩进量一般是1个Tab或者4个空格
判断条件的结果是布尔类型,当判断条件满足时结果为True,先执行 if 中的代码,再执行后面的代码;当条件不满足时结果为False,不执行 if 中的代码,直接执行后面的代码,下面看 if 语句的使用示例。
if...else...语句的格式如下
判断条件的结果是布尔类型,当判断条件满足时结果为True,先执行 if 中的代码1,再执行后面的代码,不执行 else 中的代码2;当条件不满足时结果为False,先执行 else 中的代码2,再执行后面的代码,不执行 if 中的代码1,下面看 if...else... 语句的使用示例。
if...elif...else...语句的格式如下
判断条件的结果是布尔类型,代码会从第一个条件开始从上往下进行判断,当第x个条件满足时结果为True,先执行代码x,然后再执行后面的代码,并且不再执行后面的elif判断,下面看 if...elif...else... 语句的使用示例。
另外 if 语句还可以进行嵌套使用,也就是在 if 语句内部使用 if 语句,下面看看使用示例。