压缩

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. 了解 Flutter 开发者们的 IDE 使用情况

    作者 / JaYoung Lee, UX Researcher at Google Google 的 Flutter 团队负责构建和维护 Android Studio (基于 IntelliJ-IDE ...

  2. 如何用webgl(three.js)搭建一个3D库房,3D仓库3D码头,3D集装箱,车辆定位,叉车定位可视化孪生系统——第十五课

    序 又是快两个月没写随笔了,长时间不总结项目,不锻炼文笔,一开篇,多少都会有些生疏,不知道如何开篇,如何写下去.有点江郎才尽,黔驴技穷的感觉. 写随笔,通常三步走,第一步,搭建框架,先把你要写的内容框 ...

  3. Sublime Text4(Build 4126) 安装备忘

    Sublime Text4(Build 4126) 安装备忘 sublime text 4126 PJ已测可用 打开浏览器进入网站https://hexed.it 打开sublime text4安装目 ...

  4. 图文详解丨iOS App上架全流程及审核避坑指南

    App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都"死"在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流 ...

  5. go: can only use path@version syntax with 'go get' and 'go install' in module-aware mode

    一: 非gomod模式 需要在go文件目录下的src创建代码 但是后面的版本一般做项目部管理不适用上述方法 也不会出现 go: can only use path@version syntax wit ...

  6. Python基础之模块:4、正则表达式和re模块

    目录 一.正则表达式 1.正则表达式前戏 2.字符组 3.特殊符号 4.量词 5.贪婪匹配与非贪婪匹配 6.转义符 7.正则表达式实战 二.re模块 1.模块导入 2.常见操作方法 1.findall ...

  7. JavaScript&Bootstrap

    1. JS介绍 JS诞生主要是完成页面的数据验证.因此它运行在客户端,需要浏览器来执行JS代码 JS最早取名LiveScript:为了吸引更多的Java程序员,更名JavaScript JS是弱类型, ...

  8. pinpoint:初始化hbase数据库

    安装完成hbase之后,需要初始化hbase的pinpoint库(创建表). 1. 登录数据库 [root@monitor default]# cd /home/pinpoint/hbase-1.7. ...

  9. C#设置picturebox滚动条来实现查看大图片

    要给PictureBox添加滚动条需要以下步骤:    (1)将picturebox放在panel上:   ( 2)将panel的AutoScroll设置为ture:    (3)将picturebo ...

  10. EntityFramework介绍

    首先我们说明一下ORM是什么. 微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上.开发人员使用Linq语言,对数据库操作如同操作Object对象 一 ...