Python内置函数、异常、警告及运行时服务详解
1. 内置函数与异常基础
1.1 zip函数注意事项
在Python 2中,使用 zip() 函数处理长输入序列时,可能会意外消耗大量内存。可以考虑使用 itertools.izip() 来替代。
1.2 内置异常概述
内置异常包含在 exceptions 模块中,该模块在任何程序执行前都会被加载。异常以类的形式定义,以下是一些异常基类:
- BaseException :所有异常的根类,所有内置异常都继承自该类。
- Exception :所有与程序相关异常的基类,除了 SystemExit 、 GeneratorExit 和 KeyboardInterrupt 。用户自定义异常应继承自 Exception 。
- ArithmeticError :算术异常的基类,包括 OverflowError 、 ZeroDivisionError 和 FloatingPointError 。
- LookupError :索引和键错误的基类,包括 IndexError 和 KeyErr
Python内置函数、异常及运行时服务详解
超级会员免费看
订阅专栏 解锁全文
1560

被折叠的 条评论
为什么被折叠?



