1. 引言

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

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

标准库还包括内置的函数和表达式。 即那些可以被直接使用,而不需要 import 语句另外导入的对象。其中一些被核心语言定义,但大部分对核心语法而言并不是必须的,只是在这里介绍一下。

其实 大量的库集合在一起组成了一些模块。可以从许多不同的角度来剖析这些集合。一些模块用C写成,内置在Python解释器中。其他的模块就是Python写的,以Python源码的形式导入。一些模块提供的是针对Python的接口,如打印一个堆栈的信息。一些模块是针对特定的操作系统,像连接特定的硬件的。还有一些模块是针对特定应用领域的,如互联网。许多的模块在全部的Python版本和端口中都可以使用。而另外一些只有在系统支持和需要的情况下才可以使用。还有一些需要在编译和安装Python的时候 配置了相应的选项才可以使用。

这个手册以“由内而外”的方式组织:它首先介绍了内置的数据类型,然后内置的函数和表达式,最后是按照相关性组织把模块组织成一些章节。章节的顺序是按照章节中的模块大致从常用到不那么重要来排列的。

这意味着,你可以从头读这个手册,当你烦了的时候就跳到下一章,这样对于Python标准库都提供了哪些模块,能支持哪些应用能有一个大概了解。当然,也不用像读小说地一样读它,你可以先看看目录(在手册最前面),寻找特定的函数,模块,或者在搜索框(在后面)里面查找一下。最后,如果你享受随机选择一个主题去阅读的方式,你可以先选择一个随机页码,读上一两段。 无论你想怎么读, 还是建议从内置函数 这一章开始读 ,原因是 其他的章节都是在假设 你已经了解 内置函数 这一章的基础上介绍的。

让我们开始吧!