在Python中,`if`是一个关键字,用于控制程序流程,根据条件的真假来执行不同的代码块。`if`语句的基本语法如下:
```python
if 条件表达式:
代码块1
`条件表达式` 是一个逻辑表达式,其结果必须为布尔值(`True` 或 `False`)。
如果 `条件表达式` 的结果为 `True`,则执行 `代码块1` 中的代码。
`代码块1` 及其之后的 `else` 子句(如果有的话)必须缩进,以表示它们属于 `if` 语句。
`if` 语句可以包含 `elif`(else if)和 `else` 子句,用于检查多个条件:
```python
if 条件表达式1:
代码块1
elif 条件表达式2:
代码块2
else:
代码块3
如果 `条件表达式1` 为 `True`,则执行 `代码块1`,其余部分跳过。
如果 `条件表达式1` 为 `False` 但 `条件表达式2` 为 `True`,则执行 `代码块2`,其余部分跳过。
如果 `条件表达式1` 和 `条件表达式2` 都为 `False`,则执行 `代码块3`。
`if` 语句是Python中实现决策逻辑的重要手段