== 介绍 ==
Python 的标准库包括了很多的模块, 从 Python 语言自身特定的类型和声明, 到一些只用于少数程序的不著名的模块.
本章描述了一些基本的标准库模块. 任何大型 Python 程序都有可能直接或间接地使用到这类模块的大部分.
=== 内建函数和异常 ===
下面的这两个模块比其他模块加在一起还要重要: 定义内建函数(例如 len, int, range ...)的
``_ _builtin_ _`` 模块, 以及定义所有内建异常的 ``exceptions`` 模块.
Python 在启动时导入这两个模块, 使任何程序都能够使用它们.
=== 操作系统接口模块 ===
Python 有许多使用了 POSIX 标准 API 和标准 C 语言库的模块. 它们为底层操作系统提供了平台独立的接口.
这类的模块包括: 提供文件和进程处理功能的 ``os`` 模块; 提供平台独立的文件名处理
(分拆目录名, 文件名, 后缀等)的 ``os.path`` 模块; 以及时间日期处理相关的 ``time/datetime`` 模块.
``` [!Feather注: datetime 为 Py2.3 新增模块, 提供增强的时间处理方法 ]
延伸一点说, 网络和线程模块同样也可以归为这一个类型. 不过 Python 并没有在所有的平台/版本实现这些.
=== 类型支持模块 ===
标准库里有许多用于支持内建类型操作的库. ``string`` 模块实现了常用的字符串处理.
``math`` 模块提供了数学计算操作和常量(pi, e都属于这类常量), ``cmath`` 模块为复数提供了和
``math`` 一样的功能.
=== 正则表达式 ===
``re`` 模块为 Python 提供了正则表达式支持. 正则表达式是用于匹配字符串或特定子字符串的
有特定语法的字符串模式.
=== 语言支持模块 ===
sys 模块可以让你访问解释器相关参数,比如模块搜索路径,解释器版本号等.
``operator`` 模块提供了和内建操作符作用相同的函数. ``copy`` 模块允许
你复制对象, Python 2.0 新加入的 ``gc`` 模块提供了对垃圾收集的相关控制功能.
分享到:
相关推荐
这些只是Python标准库中的一部分,实际上还有许多其他模块,如用于编译Python代码的ast模块、用于生成随机数的random模块、用于图形用户界面的tkinter模块等。学习并熟练掌握Python标准库,将极大地提升开发者的编程...
最后,Python标准库还包括了错误和异常处理(如traceback和exceptions模块)、国际化(如locale模块)以及日期和时间(如datetime模块)等众多功能。 总之,Python核心标准库是一个庞大的资源宝库,无论你是新手...
每个模块都有其特定的用途和使用场景,通过深入学习和掌握Python3标准库,开发者能够更高效地编写代码,解决复杂问题。这个参考手册将帮助你理解和利用这些资源,提高编程效率和代码质量。无论你是初学者还是经验...
在Python3中,标准库扮演着至关重要的角色,它包含了大量的预装模块,为各种常见任务提供了便利的解决方案。本篇文章将深入探讨Python3标准模块的实例学习,帮助你更好地系统地学习和熟练掌握这些模块。 首先,我们...
描述中的“菜鸟必备文档,老鸟高飞翅膀, python快速进阶”则表达了这本书的目标读者群体,旨在帮助初学者快速掌握Python标准库的使用,同时为经验丰富的开发者提供深入学习的机会,以提升编程技能。 从标签...
此外,Python标准库还包括用于XML处理的`xml`模块,数据库接口的`sqlite3`,数学计算的`math`,图形用户界面的`tkinter`,以及用于加密和安全的`hashlib`和`ssl`模块等等。 总的来说,Python3.8.1标准库参考中文...
总的来说,这份压缩包文件提供了一个全面了解和学习Python标准库的平台,无论是英文版还是中文版的手册,都将帮助读者深入理解Python的核心功能,从而更好地运用Python进行开发工作。对于初学者来说,这是一个理想的...
Python标准库是Python编程语言的核心组成部分,...提供的"Python标准库3.7.pdf"文件应该是官方文档的高清版,非常适合查阅和学习。通过仔细研读,你可以更好地掌握Python 3.7标准库的精髓,提升自己的编程实践能力。
Python标准库是Python语言自带的一系列模块集合,包含了各种各样的功能,可以满足大多数开发需求。它为开发者提供了大量的预编写的代码,使得开发人员无需从零开始编写程序,极大地提高了开发效率。Python标准库覆盖...
这份文档是对Python标准库的一次深入梳理和总结,尽管辛星本人承认这份文档可能不全面,并承诺在未来的版本中将进行改进,但该文档在当时为Python开发者提供了一个宝贵的学习资源。 从文档的描述来看,这份整理是...
Python是一种强大的编程语言,拥有丰富的标准库,但除此之外,还有许多第三方库,即非标准库,为开发者提供了更广泛的功能和可能性。这篇教程将详细解释如何在Python中导入和使用这些非标准库工具。 首先,Python的...
Python标准库是Python编程语言的核心组成部分,它包含了大量预装的模块和包,覆盖了各种功能,如网络通信、文件操作、数据结构、操作系统接口、加密、国际化等。这些模块由Python的开发团队维护,确保与Python解释器...
Python标准库是Python编程语言的核心组成部分,包含了大量预先编写好的函数和模块,为开发者提供了丰富的功能,无需从零开始编写所有代码。这个“Python标准库3.6参考手册中文完整pdf版”是针对Python 3.6版本的官方...
Python标准库是Python编程语言的核心组成部分,它包含了丰富的模块和函数,为开发者提供了大量预先编写好的功能,大大简化了开发过程。Python 2.0的标准库共有360个示例,这些示例覆盖了各种用途,从网络通信到文件...
这份"Python标准库中文版PDF"对于中文学习者来说是一份极其宝贵的资源,它以中文详细解释了每个模块的用法和功能,使得理解和学习更为便捷。 Python标准库中的主要模块包括: 1. **os**:提供与操作系统交互的接口...
通过这个中文手册,开发者可以快速查找和学习Python标准库中的特定功能,提高开发效率。手册通常会详细解释每个模块的用法、示例代码以及可能遇到的错误和解决方案。对于初学者和有经验的开发者来说,都是宝贵的参考...
Python标准库是Python语言的一部分,为开发者提供了丰富的模块,可以直接在编程中使用,无需额外安装。以下详细介绍几个在Python标准库中的模块,它们分别在不同的场景下发挥着重要作用。 首先,核心模块是任何...