异常处理:Python编程中常见的异常捕获和处理实例?
在Python编程中,异常处理是一种机制,用于应对程序运行时可能出现的错误情况。以下是一个基本的异常处理实例:
def divide_numbers(num1, num2):
try:
# 检查除数是否为零
if num2 == 0:
raise ValueError("Cannot divide by zero!")
result = num1 / num2
print(f"The division result is {result}.")
except ValueError as ve:
print(f"Error: {ve}")
except Exception as e:
print(f"An unexpected error occurred: {e}")
# 使用函数
divide_numbers(10, 0)
在这个例子中,我们定义了一个divide_numbers
函数,用于执行除法运算。在函数内部,使用了try-except
语句来捕获可能出现的错误,并进行相应的处理。
还没有评论,来说两句吧...