python6张思维导图
1、标准库概览
标准库包含:数据库处理,输入输出存储,数学运算,math,日期与数据处理,文字正则处理,多线程threading,多进程multiprocessing,文件操作os.path,操作系统os,运行控制sys
2.正则表达式
正则包含元字符,转义字符,常用函数compile,search、match,findall,split,sub,escape;正则匹配与编组group,子组捕获
相关文章: 正则表达式完全解析
Python标准库01 正则表达式 (re包)
3.时间与日期
Python时间包含:datatime; 模块 calendar模块;time的主要方法sleep,strtime,time,clock,localtime;结构化时间struct_time
参考文章:python时间处理大全
Python标准库02 时间与日期 (time, datetime包)
4.系统与文件
文件管理:文件操作remove,rename,walk,getcwd;
目录操作:getcwd,chdir;访问权限 access
路径:os.path,glob.glob()
存储对象:pickle,shelve
参考文章:Python标准库03 路径与文件 (os.path包, glob包)
Python标准库04 文件管理 (部分os包,shutil包)
Python标准库05 存储对象 (pickle包,cPickle包)
- 进程与线程
多进程:模块multiprocessing,Process,Pool
进程通讯:Queque,Pipes,
分布式进程:multiporcessing.managers
多线程:ThreadLocal,Lock threading
参考文章:Python标准库06 子进程 (subprocess包)
6.数据库
pymysql,SQLite
- 数学运算与数据结构
随机数 random
集合类:collections,namedtuple,defaultdict,OrderedDict,Counter
数据结构:堆heap,双端队列 deque
下一篇: 分支和循环语句练习