异常处理:在Python中捕获和处理错误

原创 怼烎@ 2025-03-10 20:30 30阅读 0赞

在Python中,异常处理是通过try/except语句来实现的。当代码块内的某行执行时出现异常,那么它将立即被带入到与之相邻的except块中进行处理。

以下是一个简单的例子:

  1. def divide(x, y):
  2. try:
  3. return x / y
  4. except ZeroDivisionError:
  5. print("Can't divide by zero!")
  6. # Test the function
  7. result = divide(10, 2)
  8. print(f"Result: {result}")
  9. result = divide(10, 0)
  10. print(f"Result for division by zero: {result}")

在这个例子中,我们定义了一个函数divide来执行除法操作。在尝试进行除法运算时,如果发生ZeroDivisionError异常(比如试图将10除以0),我们会捕获这个异常并打印一条消息,而不是让程序崩溃。

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

发表评论

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

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

相关阅读