# 抛出异常的示例代码
def divide(a, b):
if b == 0:
# 当除数为0时,手动抛出一个ZeroDivisionError异常
raise ZeroDivisionError("除数不能为0")
return a / b
try:
result = divide(10, 0)
except ZeroDivisionError as e:
# 捕获并处理抛出的异常
print(f"捕获到异常: {e}")
# 解释说明:
# 在上面的代码中,我们定义了一个函数divide,用于执行除法操作。
# 如果除数b为0,则使用raise语句手动抛出一个ZeroDivisionError异常,并附带一条错误信息。
# 在调用divide函数时,我们使用try-except块来捕获和处理可能抛出的异常,避免程序崩溃。
上一篇:python thread
下一篇:python如何运行
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站