可以使用try/except语句来捕获异常并在出现异常情况时返回一个特定的值。
示例代码:
def divide(a, b):
try:
result = a / b
except ZeroDivisionError:
return None
else:
return result
在这个例子中,当除数为0时,程序会抛出ZeroDivisionError异常。通过try/except语句,我们可以捕获这个异常并在出现异常情况时返回None。如果没有异常,函数会返回a/b的结果。