(中职)Python编程基础与应用电子课件Python的异常处理.pptx
《(中职)Python编程基础与应用电子课件Python的异常处理.pptx》由会员分享,可在线阅读,更多相关《(中职)Python编程基础与应用电子课件Python的异常处理.pptx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(中职)Python编程基础与应用电子课件Python的异常处理Python的异常处理主讲:朱海鑫:Python编程基础与应用配套课件Python编程基础与应用配套课件编程基础与应用配套课件contents目录1.Python内置异常2.Python自定义异常3.Python异常的处理Python编程基础与应用配套课件编程基础与应用配套课件Python内置异常01Python编程基础与应用配套课件编程基础与应用配套课件 什么是异常?实际项目开发过程,程序员通常无法保证可以一次性编写成完美的程序代码。代码出现问题,我们可以通过一些问题处理机制来防范。例如,可以在可能出现问题的代码段的位置进行相应
2、的处理,当程序运行到此处时,假如出现异常,应该通过什么代码完成处理等,这就是Python的异常处理机制。掌握异常处理了,能把程序代码更加完善。调试Python程序时,经常会报出一些异常,这时就需要根据异常Traceback到出错点,进行分析改正;另一方面,有些异常是不可避免的,但我们可以对异常进行捕获处理,防止程序终止。Python编程基础与应用配套课件编程基础与应用配套课件 Python内置异常Python的异常处理能力是很强大的,它有很多内置异常,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。下面表格列出一些常见的异常及说明Python编程基础与应用配套课件编程
3、基础与应用配套课件 范例6-11:没try异常检测语句的除法运算器演示一下内置异常提示信息,代码如下:i=input(输入被除数:)j=input(输入除数:)k=int(i)/int(j)print(k)运行结果如下:输入被除数:10输入除数:0Traceback(most recent call last):File D:/PycharmProjects/6/n6-10.py,line 3,in k=int(i)/int(j)ZeroDivisionError:division by zero通过本例发现,第二个数为除数,输入0后,提示了错误报告。异常名为“ZeroDivisionErro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 编程 基础 应用 电子 课件 异常 处理
限制150内