1. 简介

“Python标准库”包含几个不同类型的组件。

它包含通常被认为是语言“核心”的一部分的数据类型,例如数字和列表。对于这些类型,Python语言核心定义了字面值的形式,并在它们的语义上放置了一些约束,但没有完全定义语义。(另一方面,语言核心确定定义语法属性,如操作符的拼写和优先级。)

库还包含内置函数和异常 — — 不需要 import 语句,就可以使用的对象。其中一些由核心语言定义,但是许多对于核心语义不是必需的,并且仅在这里描述。

然而,库的大部分由一个容器的模块组成。有很多方法来剖析这个容器。某些模块是用 c 语言编写,内嵌于 Python 解释器中;其余都是用 Python 编写的并以源代码的形式导入。某些模块提供了为 Python专门设计的接口,像打印堆栈跟踪;一些模块提供特定的操作系统的接口,如访问特定的硬件;其他提供了特定的应用程序的接口,像万维网的接口。一些模块提供了Python的所有版本和端口 ;有些则需要系统支持或引入;还有一些只在 Python 编译和安装时被选中才可用。

这个手册组织方式为“从内到外”: 它首先介绍了内置的函数,数据类型和异常, 最后介绍模块和相关模块的分组章节

这意味着如果你开始时从头开始阅读这本手册,当感到厌烦时跳到下一章节,你会得到一份合理的概述,这个概述是关于被python库支持的可用模块和应用领域。当然,您不应阅读它,就像一本小说 - 您也可以浏览目录(在手册前面),或寻找一个特定的功能,模块或术语在索引(在后面)。如果你想要学习关于随机模块的主题,你可以选择随机模块主题的页码 (见模块 random) 阅读。不论您按照什么顺序阅读这份手册, 内置函数章节有助于开始你的阅读,手册的其余部分会假定您熟悉这一章节。

让节目开始!