《Python程序设计方法》教学课件—06异常处理.pptxVIP

  • 25
  • 0
  • 约3.48千字
  • 约 45页
  • 2022-05-18 发布于安徽
  • 举报

《Python程序设计方法》教学课件—06异常处理.pptx

第6章 异常处理及程序调试;第6章 异常处理及程序调试;5.1 异常处理;6.1.1 处理异常情况的传统方式;传统方法(事先预防错误)的缺点: 要预估所有可能发生的异常情况, 所有相应的条件都组织到if语句中 if语句烦琐 未预估到发生异常可能性但程序运行时发生了 可能导致:程序非正常终止、 其他难以预料的结果;2.返回错误码;用错误码预防常见错误方式的缺点:;6.1.2 Python的异常处理机制;6.1.2 Python的异常处理机制;2.try…except语句;例6-3 用try…except语句处理零作除数异常;例6-3 用try…except语句处理零作除数异常;6.1.3 异常对象及自定义异常;内置命名空间中的异常名包括: AttributeError:调用不存在的方法 EOFError:遇到文件末尾 ImportError:导入模块出错 IndexError:列表越界 IOError:I/O操作(如打开文件出错) KeyError:使用字典中不存在的关键字 NameError:使用不存在的变量名 TabError:语句块缩进不正确 ValueError:搜索列表中不存在的值 ZeroDivisionError:除数为零;1.异常对象的使用;2.finally子句;例6-4 捕捉和处理零作除数的异常

文档评论(0)

1亿VIP精品文档

相关文档