首页 > Python3教程 > Python3常用标准库

Python3 标准库概述

Python 语言参考 描述了 Python 语言的具体语法和语义。

与 Python 一同发行的标准库描述了通常包含在 Python 发行版中的一些可选组件。Python 标准库非常庞大,所提供的组件涉及范围十分广泛。

这个库包含了多个内置模块 (以 C 编写),Python 程序员须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。

Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。

对于类 Unix 操作系统,Python 通常会分成一系列的软件包,因此可能能要使用操作系统所提供的包管理工具来获取部分或全部可选组件。

在这个标准库以外还存在其他组件 (从单独的程序、模块、软件包直到完整的应用开发框架),访问 Python 包索引 即可获取这些第三方包。

参考:https://docs.python.org/zh-cn/3.7/library/index.html

Python书籍推荐:《Python3标准库》

1.文本:

   介绍了string、re、difflib。

2.数据结构:

  介绍了enum、collections、array、heapq、bisect、queue、struct、weakref、copy、pprint。

3.算方:

  介绍了functools、itertools、operator、contextlib。

4.日期和时间

  介绍了time、datetime、calendar。

5.数学运算:

  介绍了decimal、fraction、random、math、statistics。

6.文件系统

  介绍了os.path、pathlib、glob、fnmatch、linecache、tempfile、shutil、filecmp、mmap、codecs、io。

7.数据持久存储与交换

  介绍了pickle、shelve、dbm、sqlite3、xml、csv。

8.数据压缩与归档

  介绍了zlib、gzip、bz2、tarfile、zipfile。

9.加密

  介绍了hashlib、hmac。

10.并发编程

  介绍了suprocess、signal、threading、multiprocessing、asyncio、consurrent。

11、12、13 网络:socket、http、email

14.应用模块构建

  介绍了argparse、getopt、readline、getpass、cmd、shlex、configparser、logging、fileinput、atexit、sched。

15.国际化

  介绍了gettext、local。

16.开发工具

  介绍了pydoc、doctest、unittest、trace、traceback、cgitb、pdb、profile、pstats、timeit、tabnanny、compileall、pyclbr、venv、ensurepip。

17.运行时

  介绍了site、sys、os、platform、resource、gc、sysconfig。

18.语言工具

  介绍了warnings、abc、dis、inspect。

19.模块和包

 

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。