1 / 4
文档名称:

Python编程基础与应用教案0607-Python的异常处理.docx

格式:docx   大小:19KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python编程基础与应用教案0607-Python的异常处理.docx

上传人:春哥知识店铺 2022/9/28 文件大小:19 KB

下载得到文件列表

Python编程基础与应用教案0607-Python的异常处理.docx

相关文档

文档介绍

文档介绍:该【Python编程基础与应用教案0607-Python的异常处理 】是由【春哥知识店铺】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【Python编程基础与应用教案0607-Python的异常处理 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Python编程基础与应用教案0607-Python的异常处理
Python编程基础与应用教案0607-Python的异常处理
1
Python编程基础与应用教案0607-Python的异常处理
《Python编程基础与应用》电子教案
课题
Python的异常处理
授课人
课型
实训
课程
Python编程基础与应用
班级
课时
2
上课时间
上课地点
教学目标
掌握异常处理机制的使用
重点
难点
学情分析
教学方法
演示法、做中学、项目教学法
教学准备
多媒体电脑机房,云教学平台环境,投影仪
教学过程与内容
设计意图
时间
环节一:理解什么是异常,Python中是如何处理异常?
实际项目开发过程,程序员通常无法保证可以一次性编写成完美的程序代码。代码出现问题,我们可以通过一些问题处理机制来防范。例如,可以在可能出现问题的代码段的位置进行相应的处理,当程序运行到此处时,假如出现异常,应该通过什么代码完成处理等,这就是Python的异常处理机制。掌握异常处理了,能把程序代码更加完善。

1)Python内置异常
Python的异常处理能力是很强大的,它有很多内置异常,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。BaseException是所有内置异常的基类,但用户定义的类并不直接继承BaseException,所有的异常类都是从Exception继承,且都在exceptions模块中定义。
2)Python自定义异常
python内置了许多异常类,当然我们也可以根据自己的实际需要,自定义某个异常,以达到设计目的。自定义异常的格式如下:
class自定义异常名(表达式):
自定义异常类主体部分
Python编程基础与应用教案0607-Python的异常处理
Python编程基础与应用教案0607-Python的异常处理
2
Python编程基础与应用教案0607-Python的异常处理

当发生异常时,我们就需要对异常进行捕获,然后进行相应的处理。Python的异常捕获常用try...except...结构,这也是最基础的异常处理结构。try...except语法格式如下:
try:
可能要发生异常,需要异常处理的程序代码
except异常类型1as异常类型1别名:
发生该异常时处理的代码
except异常类型2as异常类型2别名:
发生该异常时处理的代码
...
[else:
<语句>try语句中没有异常则执行此段代码]
环节二:讲解第一个范例(没try异常检测语句的除法运算器)
范例6-11代码略
运行后,当输入第二个数(除数),输入0后,提示了错误报告。
讲解第二个范例(含有try-except语句的除法运算器)
范例6-12代码略
添加了捕获异常机制的除法器。可以捕获除数为0的异常,从而避免错误导致程序崩溃。
讲解第三个范例(含有try-finally语句的除法运算器)
范例6-13代码略
从运行效果可以知道,无论有没有异常,都要执行finally语句中代码。
环节三:学生完成实训和练****br/>1、范例6-11代码略,参与课本
2、范例6-12代码略,参与课本
3、范例6-13代码略,参与课本
举一反三。
环节四:小结与作业
1、熟知常见的内置异常类。
2、掌握自定义异常处理,防范程序终止。
3、作业
教学反思
Python编程基础与应用教案0607-Python的异常处理
Python编程基础与应用教案0607-Python的异常处理
3
Python编程基础与应用教案0607-Python的异常处理
Python编程基础与应用教案0607-Python的异常处理
Python编程基础与应用教案0607-Python的异常处理
4
Python编程基础与应用教案0607-Python的异常处理
感谢您的支持与使用
如果内容侵权请联系删除
仅供教学交流使用

最近更新

《智能小区》 66页

《早期的金融体系》 18页

生态小康:中国山区可持续发展路径分析——以.. 2页

2024年在文艺晚会上的演讲稿 10页

2024-2025年郑州信息科技职业学院单招综合素质.. 3页

2024-2025年江苏卫生健康职业学院单招语文考试.. 3页

现代汉语状中偏正式双音复合形容词研究的开题.. 2页

2023年山西职业单招考试真题及答案 11页

2023年内蒙古高职单招职业适应性测试考前押题.. 3页

环境风险对企业资本成本的影响研究的中期报告.. 2页

玉米须总皂苷提取工艺比较及改善糖尿病并发症.. 2页

2024年员工获奖感言15篇 18页

猪2型圆环病毒感染的PCR检测及甘肃株的同源性.. 2页

2024年员工工作计划8篇 39页

特异性启动子驱动抗虫水稻植株的获得和表达分.. 2页

牵引供电系统接触网的RAMS评估的中期报告 2页

2024年员工个人离职申请书18篇 26页

2024年告别童年作文(通用42篇) 61页

煤矿安全生产监控系统的研究与实现的中期报告.. 2页

2024年名人名言大全 6页

2024年同学聚会邀请函(通用15篇) 20页

2023年度中国精神心理健康蓝皮书文档 6页

蛋白尿护理查房 23页

随班就读资源教室设备配置标准 13页

大学食堂餐饮企业准入退出制度 3页

利用f206片内flash进行在线编程 8页

混凝土投标技术响应文件1 36页

复制以下网址粘贴到浏览器打开 1页

灵歌第一.二册130首 50页

板形培训资料 43页