捕获异常并返回默认值的一行代码可以使用try-except语句。以下是一个示例:
try:
result = 10 / 0 # 抛出ZeroDivisionError异常
except ZeroDivisionError:
result = 0 # 捕获异常后返回默认值
print(result) # 输出:0
在上述示例中,try语句块中的代码会抛出ZeroDivisionError异常,因为我们试图将10除以0,这是一个无效的操作。然后,except语句块中的代码会捕获该异常,并将result变量的值设置为0,作为默认值。最后,打印result的值,输出为0。
下一篇:捕获异常并更改变量参数