if语句

一个小时学会 Python
2023-05-05 11:39 · 阅读时长4分钟
小课

if语句是编程中非常重要的语句,它可以根据条件来决定是否运行代码块,if 语句主要有以下三种形式,分别适用于不同的情况。

  • if ...
  • if ... else ...
  • if ... elif ... else ...

下面我们看看它们的用法。

if

if语句的格式如下

if 判断条件:
    代码...
后面的代码...
注意:if 中的代码需要使用缩进以区分 if 语句中的代码和外部的代码,缩进量一般是1个Tab或者4个空格

判断条件的结果是布尔类型,当判断条件满足时结果为True,先执行 if 中的代码,再执行后面的代码;当条件不满足时结果为False,不执行 if 中的代码,直接执行后面的代码,下面看 if 语句的使用示例。

加载中...
if...else...

if...else...语句的格式如下

if 判断条件:
    代码1...
else:
    代码2...
后面的代码...

判断条件的结果是布尔类型,当判断条件满足时结果为True,先执行 if 中的代码1,再执行后面的代码,不执行 else 中的代码2;当条件不满足时结果为False,先执行 else 中的代码2,再执行后面的代码,不执行 if 中的代码1,下面看 if...else... 语句的使用示例。

加载中...
if...elif...else...

if...elif...else...语句的格式如下

1if 条件1:
2    代码1...
3elif 条件2:
4    代码2...
5elif 条件3:
6    代码3...
7....
8elif 条件n:
9    代码n...
10else:
11    代码n+1...
12后面的代码...

判断条件的结果是布尔类型,代码会从第一个条件开始从上往下进行判断,当第x个条件满足时结果为True,先执行代码x,然后再执行后面的代码,并且不再执行后面的elif判断,下面看 if...elif...else... 语句的使用示例。

加载中...

另外 if 语句还可以进行嵌套使用,也就是在 if 语句内部使用 if 语句,下面看看使用示例。

加载中...
pythonif语句if...else