Python中的异常处理:实例演示

原创 阳光穿透心脏的1/2处 2025-03-01 19:06 7阅读 0赞

在Python编程中,异常处理是一种机制,用于捕获和处理程序运行时可能遇到的错误或异常情况。

以下是一个简单的Python异常处理实例:

  1. def divide(a, b):
  2. try:
  3. result = a / b
  4. print(f"Result: {result}")
  5. except ZeroDivisionError:
  6. print("Error: Division by zero is not allowed.")
  7. except Exception as e:
  8. print("Unexpected error:", str(e))
  9. divide(10, 2) # Normal division
  10. divide(10, 0) # Division by zero

在这个例子中,我们定义了一个函数divide(a, b)来进行除法运算。在函数内部,我们使用了try/except块来捕获可能的异常。

当进行正常除法(divide(10, 2))时,会打印出结果。但当尝试除以零时(divide(10, 0)),会引发ZeroDivisionError异常,并打印相应的错误信息。

此外,还提供了一个通用的except块来捕获所有未知类型的异常,并打印其错误信息。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,7人围观)

还没有评论,来说两句吧...

相关阅读