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

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



