压缩

zlib: 兼容gzip的压缩
gzip: 对gzip文件的支持
bz2: 对bzip2压缩的支持
lzma: 使用LZMA算法的压缩
zipfile: 操作ZIP存档
tarfile: 读取tar存档文件

文件格式化

csv: 读写CSV文件
configparser: 配置文件解析器
netrc: netrc文件处理器
xdrlib: XDR数据编码与解码
plistlib: 生成和解析Mac OS X.plist文件

并发

threading: 基于线程的并发
multiprocessing: 基于进程的并发
concurrent: 并发包
concurrent.futures: 启动并行任务
subprocess: 子进程管理
sched: 事件调度
queue: 同步队列
select: 等待I/0完成
dummy_threading: threading模块的替代(当_thread不可用时)
_thread:底层的线程API(threading基于其上)
_dummy_thread:_thread模块的替代(当_thread不可用时)

文本

string: 通用字符串操作
re: 正则表达式操作
difflib: 差异计算工具
textwrap: 文本填充
unicodedata: Unicode字符数据库
stringprep: 互联网字符串准备工具
readline: GNU按行读取接口
rlcompleter: GNU按行读取的实现函教

数据类型

datetime: 基于日期与时间工具
calendar: 通用月份函教
collections: 容器数据类型
collections.abc: 容器虚基类
heapq: 堆队列算法
bisect: 数组二分算法
array: 高效数值数组
weakref: 弱引用
types: 内置类型的动态创建与命名
copy: 浅拷贝与深拷贝
pprint: 格式化输出
reprlib: 交替repr()的实现

二进制数据

struct: 将字节解析为打包的二进制数据
codecs: 注册表与基类的扁解码器

数学

numbers: 数值的虚基类
math: 数学函数
cmath: 复数的数学函数
decimal: 定点数与浮点数计算
fractions: 有理数
random: 生成伪随机数

函数式编程

itertools: 为高效循环生成迭代器
functools: 可调用对象上的高阶函数与操作
operator: 针对函数的标准操作

文件与目录

os.path: 通用路径名控制
fileinput: 从多输入流中遍历行
stat: 解释stat()的结果
filecmp: 文件与目录的比较函数
tempfile: 生成临时文件与目录
glob: Unix风格路径名格式的扩展
fnmatch: Unix风格路径名格式的比对
linecache: 文本行的随机存储
shutil: 高级文件操作
macpath: MacOS 路径控制函教

持久化

pickle: Python对象序列化
copyreg: 注册机对pickle的支持函数
shelve: Python对象持久化
marshal: 内部Python对象序列化
dbm: Unix'数据库'接口
sqlite3: 针对sQLite数据库的API2.0

加密

hashlib: 安全散列与消息摘要
hmac: 针对消息认证的键散列

操作系统工具

os: 多方面的操作系统接口
io: 流核心工具
time: 时间的查询与转化
argparser: 命令行选项、参数和子命令的解析器optparser: 命令行选项解析器
getopt: C风格的命令行选项解析器
logging: Python日志工具
logging.config: 日志配置
logging.handlers: 日志处理器
getpass: 简易密码输入
curses: 字符显示的终端处理
curses.textpad: curses程序的文本输入域
curses.ascii: ASCII字符集工具
curses.panel: curses的控件栈扩展
platform: 访问底层平台认证数据
errno: 标准错误记号
ctypes: Python外部函教库

进程间通信

socket: 底层网络接口
ssl: socket对象的TLS /SSL填充器
asyncore: 异步套接字处理器
asynchat: 异步套接字命令/响应处理器
signal: 异步事务信号处理器
mmap: 内存映射文件支持

Python 常用库函数的更多相关文章

  1. python常用库函数 - 备忘

    基础库 1. 正则表达式:re 符号 ()小括号 -- 分组 []中括号 -- 字符类,匹配所包含的任一字符 #注:字符集合把[]里面的内容当作普通字符!(-\^除外) {}大括号 -- 限定匹配次数 ...

  2. [python] 常用正则表达式爬取网页信息及分析HTML标签总结【转】

    [python] 常用正则表达式爬取网页信息及分析HTML标签总结 转http://blog.csdn.net/Eastmount/article/details/51082253 标签: pytho ...

  3. Python 常用string函数

    Python 常用string函数 字符串中字符大小写的变换 1. str.lower()   //小写>>> 'SkatE'.lower()'skate' 2. str.upper ...

  4. C语言字符串操作常用库函数

    C语言字符串操作常用库函数 *********************************************************************************** 函数 ...

  5. Python常用模块之sys

    Python常用模块之sys sys模块提供了一系列有关Python运行环境的变量和函数. 常见用法 sys.argv 可以用sys.argv获取当前正在执行的命令行参数的参数列表(list). 变量 ...

  6. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  7. Python常用内建模块

    Python常用内建模块 datetime 处理日期和时间的标准库. 注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import da ...

  8. 转载 C++常用库函数atoi,itoa,strcpy,strcmp的实现

    C++常用库函数atoi,itoa,strcpy,strcmp的实现 C语言字符串操作函数 1. 字符串反转 - strRev2. 字符串复制 - strcpy3. 字符串转化为整数 - atoi4. ...

  9. Python常用模块中常用内置函数的具体介绍

    Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...

  10. C++常用库函数

    C++常用库函数  转自:http://blog.csdn.net/sai19841003/article/details/7957115 1.常用数学函数 头文件 #include <math ...

随机推荐

  1. day51-正则表达式02

    正则表达式02 5.4正则表达式语法02 5.4.6捕获分组 详见5.3.3 例子 package li.regexp; import java.util.regex.Matcher; import ...

  2. SQL--临时表的使用

    临时表的创建 临时表分为:本地临时表和全局临时表 通俗区分: 本地临时表:只能在当前查询页面使用,新开的查询是不能使用它的     #temp 全局临时表:不管开多少查询页面都可以使用  ##temp ...

  3. (数据科学学习手札146)geopandas中拓扑非法问题的发现、诊断与修复

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,geopandas作为在Pyt ...

  4. Nginx 使用自签名证书实现 https 反代 Spring Boot 中碰到的页面跳转问题

    问题一:页面自动跳转到 80 端口 问题描述 最近在使用Nginx反代一个Spring Boot项目中碰到了一个问题,使用 Spring Boot 中的 redirect: 进行页面跳转的时候,通过 ...

  5. 常用到的read命令

    记录一下. 几个简单参数介绍 read -p :显示提示信息 read -s :静默模式(Silent mode),不会在屏幕上显示输入的字符.当输入密码和其它确认信息的时候,这是很有必要的. rea ...

  6. Docker | 专栏文章整理🎉🎉

    Docker Docker系列文章基本已经更新完毕,这是我从去年的学习笔记中整理出来的. 笔记稍微有点杂乱.随意,把它们整理成文章花费了不少力气.整理的过程也是我的一个再次学习的过程,同时也是为了方便 ...

  7. 设计模式学习(二十四):Spring 中使用到的设计模式

    设计模式学习(二十四):Spring 中使用到的设计模式 作者:Grey 原文地址: 博客园:设计模式学习(二十四):Spring 中使用到的设计模式 CSDN:设计模式学习(二十四):Spring ...

  8. 小程序基础之引用vant组件库

    第一步:终端npm init -y 会生成一个pack.json文件.(初始化包管理,记录这个项目用的包.) 第二步:npm install 会生成一个 package-lock.json文件.(一个 ...

  9. Go实现常用软件设计模式二:工厂模式

    目录: 举个栗子 概念介绍 使用场景 1.举个栗子 类图 ``` @startuml'https://plantuml.com/class-diagramclass Elephant { String ...

  10. Go语言核心36讲06

    我已经为你打开了Go语言编程之门,并向你展示了"程序从初建到拆分,再到模块化"的基本演化路径. 一个编程老手让程序完成基本演化,可能也就需要几十分钟甚至十几分钟,因为他们一开始就会 ...