- 25
- 0
- 约3.48千字
- 约 45页
- 2022-05-18 发布于安徽
- 举报
第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 捕捉和处理零作除数的异常
您可能关注的文档
- 《Java程序设计(实验)》教学大纲.doc
- 《Photoshop平面设计精品教程》课件(全).ppt
- 《Premiere-Pro-CS6核心应用案例教程》教学大纲.doc
- 《Python程序设计方法》教学课件—01程序及程序的运行.pptx
- 《Python程序设计方法》教学课件—02数据表示与操作.pptx
- 《Python程序设计方法》教学课件—03算法及程序结构.pptx
- 《Python程序设计方法》教学课件—04函数.pptx
- 《Python程序设计方法》教学课件—05OOP.pptx
- 《Python程序设计方法》教学课件—07-GUI.pptx
- 《Python机器学习》教学课件—01概论.pptx
原创力文档

文档评论(0)