#######【Python】【基础知识】【标准库】目录及学习规划 ######
下述参考Python DOC
https://docs.python.org/zh-cn/3/library/index.html
- 概述
- 内置函数
- 内置常量
- 内置类型
- 内置异常
- 文本处理服务
- 二进制数据服务
- 数据类型
datetime--- 基本的日期和时间类型calendar--- 日历相关函数collections--- 容器数据类型collections.abc--- 容器的抽象基类heapq--- 堆队列算法bisect--- 数组二分查找算法array--- Efficient arrays of numeric valuesweakref--- 弱引用types--- Dynamic type creation and names for built-in typescopy--- 浅层 (shallow) 和深层 (deep) 复制操作pprint--- 数据美化输出reprlib--- Alternaterepr()implementationenum--- Support for enumerations
- 数字和数学模块
- 函数式编程模块
- 文件和目录访问
pathlib--- 面向对象的文件系统路径os.path--- 常见路径操作fileinput--- Iterate over lines from multiple input streamsstat--- Interpretingstat()resultsfilecmp--- 文件及目录的比较tempfile--- Generate temporary files and directoriesglob--- Unix style pathname pattern expansionfnmatch--- Unix filename pattern matchinglinecache--- Random access to text linesshutil--- High-level file operationsmacpath--- Mac OS 9 路径操作函数
- 数据持久化
- 数据压缩和存档
- 文件格式
- 加密服务
- 通用操作系统服务
os--- 操作系统接口模块io--- 处理流的核心工具time--- 时间的访问和转换argparse--- 命令行选项、参数和子命令解析器getopt--- C-style parser for command line options- 模块
logging--- Python 的日志记录工具 logging.config--- 日志记录配置logging.handlers--- Logging handlersgetpass--- 便携式密码输入工具curses--- 终端字符单元显示的处理curses.textpad--- Text input widget for curses programscurses.ascii--- Utilities for ASCII characterscurses.panel--- A panel stack extension for cursesplatform--- 获取底层平台的标识数据errno--- Standard errno system symbolsctypes--- Python 的外部函数库
- 并发执行
contextvars--- Context Variables- 网络和进程间通信
- 互联网数据处理
email--- 电子邮件与 MIME 处理包json--- JSON 编码和解码器mailcap--- Mailcap file handlingmailbox--- Manipulate mailboxes in various formatsmimetypes--- Map filenames to MIME typesbase64--- Base16, Base32, Base64, Base85 数据编码binhex--- 对binhex4文件进行编码和解码binascii--- 二进制和 ASCII 码互转quopri--- Encode and decode MIME quoted-printable datauu--- Encode and decode uuencode files
- 结构化标记处理工具
html--- 超文本标记语言支持html.parser--- 简单的 HTML 和 XHTML 解析器html.entities--- HTML 一般实体的定义- XML处理模块
xml.etree.ElementTree--- The ElementTree XML APIxml.dom--- The Document Object Model APIxml.dom.minidom--- Minimal DOM implementationxml.dom.pulldom--- Support for building partial DOM treesxml.sax--- Support for SAX2 parsersxml.sax.handler--- Base classes for SAX handlersxml.sax.saxutils--- SAX Utilitiesxml.sax.xmlreader--- Interface for XML parsersxml.parsers.expat--- Fast XML parsing using Expat
- 互联网协议和支持
webbrowser--- 方便的Web浏览器控制器cgi--- Common Gateway Interface supportcgitb--- Traceback manager for CGI scriptswsgiref--- WSGI Utilities and Reference Implementationurllib--- URL 处理模块urllib.request--- 用于打开 URL 的可扩展库urllib.response--- urllib 使用的 Response 类urllib.parse--- Parse URLs into componentsurllib.error--- urllib.request 引发的异常类urllib.robotparser--- robots.txt 语法分析程序http--- HTTP 模块http.client--- HTTP 协议客户端ftplib--- FTP protocol clientpoplib--- POP3 protocol clientimaplib--- IMAP4 protocol clientnntplib--- NNTP protocol clientsmtplib---SMTP协议客户端smtpd--- SMTP Servertelnetlib--- Telnet clientuuid--- UUID objects according to RFC 4122socketserver--- A framework for network servershttp.server--- HTTP 服务器http.cookies--- HTTP state managementhttp.cookiejar--- Cookie handling for HTTP clientsxmlrpc--- XMLRPC 服务端与客户端模块xmlrpc.client--- XML-RPC client accessxmlrpc.server--- Basic XML-RPC serversipaddress--- IPv4/IPv6 manipulation library
- 多媒体服务
- 国际化
- 程序框架
- Tk图形用户界面(GUI)
- 开发工具
typing--- 类型标注支持pydoc--- Documentation generator and online help systemdoctest--- 测试交互性的Python示例unittest--- 单元测试框架unittest.mock--- mock object libraryunittest.mock上手指南- 2to3 - 自动将 Python 2 代码转为 Python 3 代码
test--- Regression tests package for Pythontest.support--- Utilities for the Python test suitetest.support.script_helper--- Utilities for the Python execution tests
- 调试和分析
- 软件打包和分发
- Python运行时服务
sys--- 系统相关的参数和函数sysconfig--- Provide access to Python's configuration informationbuiltins--- 内建对象__main__--- 顶层脚本环境warnings--- Warning controldataclasses--- 数据类contextlib--- Utilities forwith-statement contextsabc--- 抽象基类atexit--- 退出处理器traceback--- 打印或检索堆栈回溯__future__--- Future 语句定义gc--- 垃圾回收器接口inspect--- 检查对象site--- Site-specific configuration hook
- 自定义 Python 解释器
- 导入模块
- Python 语言服务
parser--- Access Python parse treesast--- 抽象语法树symtable--- Access to the compiler's symbol tablessymbol--- 与 Python 解析树一起使用的常量token--- 与Python解析树一起使用的常量keyword--- 检验Python关键字tokenize--- Tokenizer for Python sourcetabnanny--- 模糊缩进检测pyclbr--- Python class browser supportpy_compile--- Compile Python source filescompileall--- Byte-compile Python librariesdis--- Python 字节码反汇编器pickletools--- Tools for pickle developers
- 杂项服务
- Windows系统相关模块
- Unix 专有服务
posix--- The most common POSIX system callspwd--- 用户密码数据库spwd--- The shadow password databasegrp--- The group databasecrypt--- Function to check Unix passwordstermios--- POSIX style tty controltty--- 终端控制功能pty--- Pseudo-terminal utilitiesfcntl--- Thefcntlandioctlsystem callspipes--- Interface to shell pipelinesresource--- Resource usage informationnis--- Interface to Sun's NIS (Yellow Pages)- Unix syslog 库例程
- 被取代的模块
- 未创建文档的模块
对于以上标准库,参考PythonDOC:https://docs.python.org/zh-cn/3/library/index.html
常用的库:
time
datetime
random 随机数
os 与操作系统交互的接口
sys 与Python程序本身相关
hashlib
shutil 高级的 文件、文件夹、压缩包 处理模块
json&pickle 补充eval函数的功能(将一个字符串转成python对象)
logging 打印日志
string
————————(我是分割线)————————
参考:
1. https://docs.python.org/zh-cn/3/library/index.html
备注:
初次编辑时间:2019年10月3日09:42:32
环境:Windows 7 / Python 3.7.2
#######【Python】【基础知识】【标准库】目录及学习规划 ######的更多相关文章
- python基础知识的学习和理解
参考链接:https://github.com/yanhualei/about_python/tree/master/python_learning/python_base python基础知识笔 ...
- python基础知识小结-运维笔记
接触python已有一段时间了,下面针对python基础知识的使用做一完整梳理:1)避免‘\n’等特殊字符的两种方式: a)利用转义字符‘\’ b)利用原始字符‘r’ print r'c:\now' ...
- Python常用的标准库以及第三方库
Python常用的标准库以及第三方库有哪些? 20个必不可少的Python库也是基本的第三方库 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们 ...
- Python基础面试题库
Python基础面试题库 Python是一门学习曲线较为容易的编程语言,随着人工智能时代的到来,Python迎来了新一轮的高潮.目前,国内知乎.网易(游戏).腾讯(某些网站).搜狐(邮箱).金山. ...
- python基础知识四
函数是重用的程序段.它们允许你给一块语句一个名称, 然后你可以在你的程序的任何地方使用这个名称多次地运行这个语句块.这被成为调用函数.我们已经使用了许多内建的函数,比如len和range. 函数通过d ...
- Python 基础知识(一)
1.Python简介 1.1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...
- 开发技术--浅谈python基础知识
开发|浅谈python基础知识 最近复习一些基础内容,故将Python的基础进行了总结.注意:这篇文章只列出来我觉得重点,并且需要记忆的知识. 前言 目前所有的文章思想格式都是:知识+情感. 知识:对 ...
- Python基础知识详解 从入门到精通(七)类与对象
本篇主要是介绍python,内容可先看目录其他基础知识详解,欢迎查看本人的其他文章Python基础知识详解 从入门到精通(一)介绍Python基础知识详解 从入门到精通(二)基础Python基础知识详 ...
- 关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL))
关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL)) 欢迎fork本项目原始链接:关于图计算&图学习的基础知识概览:前置知识点学习 ...
- Python OS模块标准库的系统接口及操作方法
Python OS模块标准库的系统接口及操作方法 os.name 返回当前操作系统名,定义了'posix','nt','mac','os2','ce','java'(我使用win7/python3.1 ...
随机推荐
- DockerAPI版本不匹配的问题
1.问题描述 在执行docker指令的时候显示client和server的API版本不匹配,如下: 说明:在这里server API的版本号比client API版本号低,因此不能有效实现cilent ...
- 转:JMeter5的If Controller操作解析
问题描述 在JMeter中添加了If Controller控制器,然后再控制器的表达式输入框中输入了预先构造的为“真”条件,执行Run发现结果树中并没有监控到执行的记录. 问题分析 在最新版JMete ...
- codeforces555E
Case of Computer Network CodeForces - 555E Andrewid the Android is a galaxy-known detective. Now he ...
- ARTS打卡计划第七周
Algorithms: https://leetcode-cn.com/problems/longest-common-prefix/ Review: https://link.medium.com/ ...
- docker crontab踩坑记录
环境,docker centos7.4 容器启动时注意两点 入口要设置/usr/sbin/init,并且配置主机完全访问权限(--privileged) (否则执行service的时候会出现Faile ...
- js获取整个屏幕的尺寸
原文 首先获取屏幕宽度:window.screen.width; //整个屏幕的宽度. 然后获取屏幕高度:window.screen.height; //整个屏幕的高度. 获取可用工作区 ...
- cannot open clipboard 解决办法
对于电脑本身或者一些应用程序操作的时候,会出现cannot open clipboard的问题,这是你系统没有剪切板程序 首先: 在开始->运行中输入clipbrd 回车, 如果系统弹出了剪切板 ...
- 工具类注入需要的service
/** * 从redis获取信息 * @author yy * */ @Component//关键一:添加此注解才能被spring扫描到 public class CacheUtil { privat ...
- github pr
github----向开源框架提交pr的过程 https://blog.csdn.net/vim_wj/article/details/78300239github 的 pr 使用方法 https:/ ...
- Android ListView多布局
使用listview多布局会出现一点问题: 由于多个item布局给单一的item布局是不一样的,使用起来,contentview的复用会出现问题. 避免出现问题的有这几个方法: 1.重写 getVie ...