第9章 异常处理及程序调试背记手册
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"Python 异常处理及程序调试背记手册" 第9章 异常处理及程序调试背记手册是 Python 编程语言中非常重要的一章,它涵盖了异常处理、程序调试等内容。下面是本章的知识点总结: 1. Python 中常见的异常 Python 中有多种类型的异常,包括: * NameError:尝试访问一个没有声明的变量引发的错误 * IndexError:索引超出序列范围引发的错误 * IndentationError:缩进错误 * ValueError:传入的值错误 * KeyError:请求一个不存在的字典关键字引发的错误 * IOError:输入输出错误(如要读取的文件不存在) * ImportError:当 import 语句无法找到模块或 from 无法在模块中找到相应的名称时引发的错误 * AttributeError:尝试访问未知的对象属性引发的错误 * TypeError:类型不合适引发的错误 * MemoryError:内存不足 * ZeroDivisionError:除数为 0 引发的错误 2. try…except 语句 try…except 语句是 Python 中捕获并处理异常的语句,具体的语法格式如下: try: block1 except [ExceptionName [as alias]]: block2 其中,block1 是可能出现错误的代码块,ExceptionName 是要捕获的异常名称,如果在其右侧加上 as alias,则表示为当前的异常指定一个别名,通过该别名,可以记录异常的具体内容。 3. try…except…finally 语句 try…except…finally 语句是 Python 中完整的异常处理语句,语法格式如下: try: block1 except [ExceptionName [as alias]]: block2 finally: block3 其中,finally 语句块用于指定在任何情况下都必须执行的代码。 4. 使用 raise 语句抛出异常 如果某个函数或方法可能会产生异常,但不想在当前函数或方法中处理这个异常,则可以使用 raise 语句在函数或方法中抛出异常。 raise [ExceptionName[(reason)]] 其中,ExceptionName[(reason)] 是可选参数,用于指定抛出的异常名称以及异常信息的相关描述。如果省略,就会把当前的错误原样抛出。 5. 使用 assert 语句调试程序 Python 提供了 assert 语句来调试程序,assert 语句的基本语法如下: assert expression [,reason] 其中,expression 是条件表达式,如果该表达式的值为真时,什么都不做,如果为假时,则抛出 AssertionError 异常。reason 是可选参数,用于对判断条件进行描述,为了以后更好地知道哪里出现了问题。 在 Python 中,try、except、finally、raise 和 assert 等语句都是异常处理和程序调试的重要工具。通过学习这些语句,我们可以更好地处理异常,提高程序的稳定性和可靠性。
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![md](https://img-home.csdnimg.cn/images/20250102104920.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/a4488c2b47de489cba04edfc65318103_weixin_42848583.jpg!1)
- 粉丝: 85
- 资源: 1133
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- A D转换器.zip
- LED显示器接口电路.zip
- 步进电机及驱动电路.zip
- 常用三极管、场效应管参数.zip
- 超声波传感器与应用电路.zip
- 基于扩展卡尔曼滤波的永磁同步电机无传感器控制:Matlab Simulink仿真模型搭建与工作原理解析,基于扩展卡尔曼滤波算法的永磁同步电机无传感器控制技术:Matlab Simulink仿真模型搭建
- 常用电子元器件芯片资料.zip
- 触模式5档电风扇.zip
- 单电源运放图解资料手册.zip
- 基于Java开发的库房管理及差旅报销登记网页端设计源码
- 单片机之红外发射接受.zip
- 单片机组成的声音报警输出电路.zip
- 电流一电压变换电路.zip
- 电压一频率.zip
- 电子灭蝇器.zip
- 电子筛子.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)