02 条件语句¶
条件语句是编程中用于控制程序流程的重要工具,Python 中的条件语句包括 if、elif 和 else。通过条件语句,可以根据不同的条件执行不同的代码块。
基本语法¶
条件语句的基本语法如下:
if 语句用于检查第一个条件是否为真。如果为真,则执行对应的代码块。如果 if 条件不满足,程序会检查 elif 条件。如果所有条件都不满足,则执行 else 代码块。
示例代码¶
以下展示一些简单的示例来熟悉一下用法,如下方这段程序展示了如何使用条件语句判断一个数字是正数、负数还是零:
嵌套条件语句¶
条件语句可以嵌套使用,即在某个条件语句的代码块中再嵌套另一个条件语句。
逻辑运算符¶
在条件语句中,可以使用逻辑运算符(and、or、not)组合多个条件。下面我们看一个例子:
- and 代表的是和的关系,即多条件必须同时成立
- or 代表的是或的关系,即多条件中任意一个成立即可
- not 代表的是取反的关系,即 not True = False
同时Python 支持条件表达式的简洁写法,可以在一行中完成简单的条件判断:
等同于:
条件语句广泛应用于各种场景,例如:用户输入的验证,根据不同条件执行不同的业务逻辑,错误处理和异常捕获等
注意事项¶
- 条件语句中的代码块必须缩进,通常使用 4 个空格。
- 每个
if语句必须以:结尾。 elif和else是可选的,但if是必须的。
通过掌握条件语句,可以编写更加灵活和动态的 Python 程序。