如何使用Python的异常处理:捕获和处理异常
在Python中,异常处理是通过try/except语句实现的。以下是一个基本的例子:
def divide(a, b):
try:
result = a / b
return result
except ZeroDivisionError:
print("Error: Cannot divide by zero.")
return None
# Test the divide function
print(divide(10, 2))) # Output: 5.0
print(divide(10, 0))) # Output: Error: Cannot divide by zero.
在这个例子中,我们定义了一个函数divide
,它尝试执行除法操作。如果发生ZeroDivisionError
(即不能除以零),我们将捕获这个异常,并打印一个错误消息。
当调用这个函数并传入适当的参数时,程序将按照预期处理异常。
还没有评论,来说两句吧...