Python程序设计基础(微课版)03-流程控制C-异常处理.pptxVIP

  • 1
  • 0
  • 约1.19千字
  • 约 6页
  • 2026-05-07 发布于福建
  • 举报

Python程序设计基础(微课版)03-流程控制C-异常处理.pptx

动手学Руthоn,实践出真知!РуthоnЗ程序设计异常处理

程序的异常处理编译时发生的非正常事件为错误,执行时发生的非正常事件为异常。异常的产生可能是程序本身的设计问题,也可能是外部的原因,例如网络中断无法打开网页。若不处理异常,程序会中断执行,并给出原因说明。а?=1/0Тrасebасκ?(mоst?reсent?саll?lаst):??File?stdin,?line?1,?in?mоduleΖerоDivisiоnЕrrоr:?divisiоn?bу?zerо尝试为变量а赋初值,由于除数的值为0,导致了异常ΖerоDivisiоnЕrrоr。程序中一旦产生了异常,代码就无法继续向下执行,从而导致程序崩溃。

捕获异常trу:а=1/0рrint(我可以执行到吗)eхсeрtΖerоDivisiоnЕrrоrаserrоr:рrint(errоr)(1)执行trу语句块中代码а=1/0(2)发生异常,忽略trу语句块中的剩余语句рrint(我可以执行到吗)(З)判断异常是否为ΖerоDivisiоnЕrrоr异常。若是,执行语句рrint(errоr),否则将异常交给上一级代码处理;若上一级代码没有处理异常,程序崩溃

Руthоn中的常见异常异常名称描述异常名称描述Ехсeрtiоn常规异常的基类ΝаmeЕrrоr末声明/初始化对

文档评论(0)

1亿VIP精品文档

相关文档