1.字符编码
字符编码由来、发展、分类以及目前的状况
2.文件处理
文件的打开、读写与修改
3.函数
4.模块与包
5.常用模块
- 序列化 :json、pickle、shelve(只有一个open函数,其使用方式与字典一致)
- time与datetime模块
- random模块:随机数相关
- hashlib模块:加密
- sys模块:解释器相关
- re模块:正则表达式,用于处理字符串(查找匹配、验证)
- logging:用字典配置
- os模块(操作系统,多数是文件操作)、os.path模块(处理文件路径)
- shutil模块:高级文件处理
- subprocess模块:子进程;
- configparser模块:解析配置文件,配置文件中只能有分区选项
- xml模块:可扩展标记语言,可自定义文档结构,(如何读取文档,并找到需要的标签)