### 1. 引言
“Python标准库”包含几个不同类型的组件。
如数字和列表,一般被认为是 编程语言的核心 数据类型。对这些类型, Python语言内核 定义了 简单的形式 ,对其语法作了一些约束,但不是完全定义它们的语法。(另一方面,语言核心的确定义了一些语法特性,如操作符的拼写和优先级.)
标准库还包括内置的函数和表达式。 即那些可以被直接使用,而不需要 [import](#) 语句另外导入的对象。其中一些被核心语言定义,但大部分对核心语法而言并不是必须的,只是在这里介绍一下。
其实 大量的库集合在一起组成了一些模块。可以从许多不同的角度来剖析这些集合。一些模块用C写成,内置在Python解释器中。其他的模块就是Python写的,以Python源码的形式导入。一些模块提供的是针对Python的接口,如打印一个堆栈的信息。一些模块是针对特定的操作系统,像连接特定的硬件的。还有一些模块是针对特定应用领域的,如互联网。许多的模块在全部的Python版本和端口中都可以使用。而另外一些只有在系统支持和需要的情况下才可以使用。还有一些需要在编译和安装Python的时候 配置了相应的选项才可以使用。
这个手册以“由内而外”的方式组织:它首先介绍了内置的数据类型,然后内置的函数和表达式,最后是按照相关性组织把模块组织成一些章节。章节的顺序是按照章节中的模块大致从常用到不那么重要来排列的。
这意味着,你可以从头读这个手册,当你烦了的时候就跳到下一章,这样对于Python标准库都提供了哪些模块,能支持哪些应用能有一个大概了解。当然,也*不用*像读小说地一样读它,你可以先看看目录(在手册最前面),寻找特定的函数,模块,或者在搜索框(在后面)里面查找一下。最后,如果你享受随机选择一个主题去阅读的方式,你可以先选择一个随机页码,读上一两段。 [](# "random: Generate pseudo-random numbers with various common distributions.")无论你想怎么读, 还是建议从内置函数 这一章开始读 ,原因是 其他的章节都是在假设 你已经了解 内置函数 这一章的基础上介绍的。 [](#)
让我们开始吧!
- Python 2 教程
- 1. 吊吊你的胃口
- 2. Python 解释器
- 3. Python简介
- 4. 控制流
- 5. 数据结构
- 6. 模块
- 7. 输入和输出
- 8. 错误和异常
- 9. 类
- 10. 标准库概览
- 11. 标准库概览 — 第II部分
- 12.现在怎么办?
- 13. 交互式输入的编辑和历史记录
- 14. 浮点数运算:问题和局限
- Python 2 标准库
- 1. 引言
- 2. 内建函数
- 3. 不太重要的内建函数
- 4. 内建的常量
- 5. 内建的类型
- 6. 内建的异常
- 7. String Services
- 8. Data Types
- 9. Numeric and Mathematical Modules
- 10. File and Directory Access
- 11. Data Persistence
- 13. File Formats
- 14. Cryptographic Services
- 15. Generic Operating System Services
- 16. Optional Operating System Services
- 17. Interprocess Communication and Networking
- 18. Internet Data Handling
- 20. Internet Protocols and Support
- 26. Debugging and Profiling
- 28. Python Runtime Services
- Python 2 语言参考
- 1. 简介
- 2. 词法分析
- 3. 数据模型
- 4. 执行模型
- 5. 表达式
- 6. 简单语句
- 7. 复合语句
- 8. 顶层的组件
- 9. 完整的语法规范
- Python 3 教程
- 1. 引言
- 2. Python 解释器
- 3. Python简介
- 4. 控制流
- 5. 数据结构
- 6. 模块
- 7. 输入和输出
- 8. 错误和异常
- 9. 类
- 10. 标准库概览
- 11. 标准库概览 — 第II部分
- 12.现在怎么办?
- 13. 交互式输入的编辑和历史记录
- 14. 浮点数运算:问题和局限