在Python
中,try
语句用于异常处理,它允许程序员捕获并处理错误或异常,而不是让程序崩溃。try
语句的基本结构包括几个部分:try, except, else, 和 finally
。
try:
# 尝试执行的代码
# 可能会抛出异常的操作
except SomeException: # 可以有多个except语句来捕获不同类型的异常。
# 如果在try块中抛出了SomeException异常,则执行这里的代码
# 异常处理逻辑
else: # 可选
# 如果try块没有抛出异常,则执行这里的代码
# 正常运行的后续操作
finally: # 可选
# 不管是否抛出异常,都会执行这里的代码
# 常用于清理资源、关闭文件等操作
下面是一个简单的例子:
try:
result = 10 / 0
except ZeroDivisionError:
print("不能除以零!")
else:
print("除法成功,结果是:", result)
finally:
print("运算尝试完成。")