Python编程入门必知:异常处理实例展示

原创 蔚落 2025-03-11 07:15 15阅读 0赞

在Python中,异常处理是一种机制,用于在程序执行过程中遇到错误时进行适当的处理。下面将通过几个实例来展示异常处理的基本操作。

  1. 简单抛出异常
  1. def divide(x, y):
  2. if y == 0:
  3. raise ValueError("Can't divide by zero!")
  4. return x / y
  5. try:
  6. result = divide(10, 0)
  7. except ValueError as ve:
  8. print(f" caught: {ve}")
  1. 使用try/except块捕获并处理异常
  1. def complex_operation():
  2. # 这里可能会抛出各种类型的异常
  3. try:
  4. result = 1 / 0
  5. return result
  6. except ZeroDivisionError:
  7. print("Can't divide by zero!")
  8. return None
  9. except ValueError as ve:
  10. print(f" caught: {ve}")
  11. return None
  12. result = complex_operation()
  13. if result is not None:
  14. print(result)

以上实例展示了如何在Python中使用异常处理机制,包括简单抛出、try/except捕获并处理异常。

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

发表评论

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

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

相关阅读