实用 AI

可在线运行 AI 集合,涵盖 AI 文案生成、写作辅助、AI 绘图与照片修复、AI 配音、字幕生成、语音转录以及 AI 视频创作和数字人等多种 AI 服务

查看详情

if语句

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

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

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

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

if

if语句的格式如下

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

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

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

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

加载中...

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

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

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

加载中...

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

加载中...

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

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