Python中异常处理:try/except用法示例
在Python编程中,try/except
语句是用于处理可能出现的错误或异常情况的一种机制。
下面是一个简单的示例:
# 定义一个可能会引发ValueError的函数
def divide_numbers(a, b):
try:
return a / b
except ZeroDivisionError:
print("Can't divide by zero!")
return None
# 测试这个函数,确保它能处理除以零的情况
result = divide_numbers(10, 2)
if result is not None:
print(f"Result: {result}")
在这个示例中,我们定义了一个divide_numbers
函数,该函数尝试进行除法运算。如果发生ZeroDivisionError
异常(即除以零的情况),我们会捕获这个异常并打印一条错误消息。
最后,我们将这个函数应用到两个数的除法运算上,并检查结果是否为空。
还没有评论,来说两句吧...