Python中的异常处理:try/except语句实例?

原创 怼烎@ 2024-12-25 22:18 65阅读 0赞

在Python中,异常处理主要是通过try/except语句来实现的。下面是一个基本的例子:

  1. # 定义一个可能会抛出异常的函数
  2. def divide_numbers(a, b):
  3. try:
  4. # 进行除法运算
  5. result = a / b
  6. return result
  7. except ZeroDivisionError: # 检测到除数为0的情况
  8. print("Can't divide by zero!")
  9. return None
  10. # 测试代码
  11. try:
  12. division_result = divide_numbers(10, 2)
  13. if division_result is not None:
  14. print(f"Result: {division_result}")
  15. except Exception as e:
  16. print(f"An error occurred: {e}")

在这个例子中,我们定义了一个可能抛出ZeroDivisionError的函数。然后在主程序中尝试调用这个函数,并根据结果进行处理。如果在执行过程中发生错误,我们会捕获异常并打印错误信息。

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

发表评论

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

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

相关阅读