# 示例代码:使用 try 语句处理异常
def divide_numbers(a, b):
try:
# 尝试执行可能引发异常的代码
result = a / b
print(f"结果是: {result}")
except ZeroDivisionError:
# 捕获除零错误
print("错误: 除数不能为零")
except TypeError:
# 捕获类型错误(例如,传入非数字)
print("错误: 请输入有效的数字")
else:
# 如果没有发生异常,则执行此块代码
print("除法运算成功完成")
finally:
# 无论是否发生异常,都会执行此块代码
print("操作结束")
# 测试函数
divide_numbers(10, 2) # 正常情况
divide_numbers(10, 0) # 除零错误
divide_numbers("10", 2) # 类型错误
try 块中包含可能会引发异常的代码。except 块用于捕获特定类型的异常,并进行相应的处理。else 块在没有发生异常时执行,通常用于放置一些不需要捕获异常的代码。finally 块无论是否发生异常都会执行,通常用于清理操作。上一篇:python编程例子
下一篇:python中的pop
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站