Python中的异常处理:实例演示
在Python编程中,异常处理是一种机制,用于捕获和处理程序运行时可能遇到的错误或异常情况。
以下是一个简单的Python异常处理实例:
def divide(a, b):
try:
result = a / b
print(f"Result: {result}")
except ZeroDivisionError:
print("Error: Division by zero is not allowed.")
except Exception as e:
print("Unexpected error:", str(e))
divide(10, 2) # Normal division
divide(10, 0) # Division by zero
在这个例子中,我们定义了一个函数divide(a, b)
来进行除法运算。在函数内部,我们使用了try/except块来捕获可能的异常。
当进行正常除法(divide(10, 2)
)时,会打印出结果。但当尝试除以零时(divide(10, 0)
),会引发ZeroDivisionError异常,并打印相应的错误信息。
此外,还提供了一个通用的except块来捕获所有未知类型的异常,并打印其错误信息。
还没有评论,来说两句吧...