在Python中,除了循环结构(for和while)
在Python中,除了循环结构(for和while),还有其他基本结构用于构建程序逻辑和流程控制。以下是Python中其他重要的基本结构及其说明:
1. 条件语句(if、elif、else)
条件语句用于根据条件执行不同的代码块。Python通过缩进来定义代码块。
示例:
python
age
if age < 13:
print("Child")
elif 13 <= age < 20:
print("Teenager")
else:
print("Adult")
if:检查条件是否为真,如果为真,执行代码块。
elif:可选的“否则如果”条件,用于检查其他条件。
else:如果前面的条件都不满足,执行此代码块。
2. 函数(def)
函数用于封装可重用的代码块,提高代码的可读性和模块化。
示例:
python
def greet(name):
print(f"Hello, {name}!")
greet("Alice") # 调用函数
def:定义函数的关键字。
参数:函数可以接受参数,用于在函数内部使用。
返回值:函数可以通过return语句返回值。
3. 异常处理(try、except、else、finally)
异常处理用于捕获和处理程序运行时可能出现的错误,防止程序崩溃。
示例:
python
try:
result = 10 / 0
except ZeroDivisi:
print("Cannot divide by zero!")
else:
print("Division successful!")
finally: