Python异常处理:使用try/except的实例分析

原创 深碍√TFBOYSˉ_ 2025-03-09 00:57 14阅读 0赞

在编程中,异常是程序执行过程中可能出现的问题。Python提供了一套强大的异常处理机制,即try/except结构。

下面通过一个简单的例子来解析:

  1. def divide(a, b):
  2. try:
  3. return a / b
  4. except ZeroDivisionError:
  5. print("You can't divide by zero!")
  6. # 测试代码
  7. divide(10, 2) # 正常情况,结果为5.0
  8. divide(10, 0) # 除以零的情况,会捕获ZeroDivisionError并打印提示信息

在这个例子中,我们定义了一个函数divide来执行除法操作。try/except结构用于捕捉可能出现的错误。

当调用divide(10, 0)时,由于尝试将10除以0(零除),这会引发一个ZeroDivisionError异常。

我们的except块正好捕获了这个异常,并打印出友好的提示信息,而不是让程序崩溃。

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

发表评论

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

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

相关阅读