错误处理:在Python中捕获异常并处理实例
在Python中,你可以使用try/except
语句来捕获和处理异常。下面是一个基本的例子:
def divide_numbers(num1, num2):
try:
result = num1 / num2
return result
except ZeroDivisionError:
print("Can't divide by zero!")
return None
# 使用示例
result = divide_numbers(10, 2)
if result is not None:
print(f"The result is {result}.")
在这个例子中,我们尝试将两个数相除。如果第二个数是零,将会抛出ZeroDivisionError
异常。我们使用try/except
语句来捕获这个错误,并提供一个替代的处理方法。
还没有评论,来说两句吧...