1. 简介

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

如数组和列表,这些数据类型通常被认为是编程语言的“核心”。对这些类型, Python语言内核定义了其文字形式 ,对其语法作了一些约束,但不是完全定义它们的语法。 (另一方面,语言核心确实定义了一些语法特性,如操作符的拼写和优先级。)

库还包含内置函数和异常 — — 不需要 import 语句,就可以使用的对象。其中的一部分是由核心语言定义的,但是大多数对于语义并不是必须的,因此只进行简单描述。

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

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

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

好戏即将开始!