第九章异常处与程序调试.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章异常处与程序调试

*;内容提要;一、概述;常见的异常类型:;例如:;如何处理异常?;例9-1:传统处理程序出错及Python处理异常比较;使用传统程序设计方法处理错误:;调用及执行:;使用Python异常处理机制实现:;对比之下,传统处理错误方法的缺点显而易见:;二、异常的处理;例如:试图打开不存在的文件;例9-2:使用try…except捕获FileNotFoundError异常;又如:;例9-3:捕获并处理除数为0的ZeroDivisionError异常;例9-4:异常处理的嵌套;2、try…finally的使用;例9-5:使用try…finally处理异常;执行情况:;课堂练习一:;3、使用raise抛出异常;例9-6:使用raise抛出异常;4、自定义异常;例9-7:自定义异常;5、assert语句的使用;例9-8:assert语句使用;在何处使用断言?;6、多种异常的处理;例9-9:处理多种异常;执行结果:;课堂练习二:;三、调试;1、测试和调试;何时进行测试?何时进行调试?;测试之前要完成的工作:;2、测试套件;例9-10???测试套件应用;输入空间的划分原则:;测试方法:;3、黑盒测试;4、白盒测试;例9-11:求某个数的绝对值(使用白盒测试);白盒测试的经验法则:;5、将二分查找思路用于调试;*;*;*;*;*;修改完成后的程序:;四、使用自带IDEL调试程序;图9-1:IDLE交互环境;图9-2:Debug Control界面;例9-13:编写两个数的除法函数并调试(在交互环境下调试);脚本文件调试:

文档评论(0)

wst34008 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档