# 1. 简介

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

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

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

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

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

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

好戏即将开始！