如何处理异常:Python中try/except语句实践
在Python编程中,处理异常是非常重要的。当程序执行过程中遇到预期之外的情况时,就会引发异常。Python提供了try/except语句来优雅地捕获和处理这些异常。
下面是一个简单的例子,演示了如何使用try/except语句:
def divide(a, b):
try:
result = a / b
return result
except ZeroDivisionError:
print("Can't divide by zero!")
return None
# 测试代码
print(divide(10, 3))) # 正常除法
print(divide(10, 0))) # 除以零异常
在这个例子中,divide
函数尝试执行除法操作。如果发生ZeroDivisionError
(除数为零),程序会捕获这个异常并打印一条错误消息。
通过这种方式,您可以优雅地处理Python编程中的各种异常情况。
还没有评论,来说两句吧...