1.格式化输出
- reprlib模块提供了一个定制化版本的repr()函数,用于缩略显示大型或深层嵌套的容器对象
- pprint 提供复杂的打印控制
- textworp 格式化文本段落
- locale
2.模板字符串
- string模块包含一个通用的Template类
from string import Template
t=Template('My name is $name ')
t.substitute(name='Danny')
#My name is Danny
- Template的子类可以自定义定界符。
3.使用二进制数据记录格式
- struct提供了pack() 和unpack()函数,用于处理不定长度的二进制记录格式
4.多线程
threading
5.日志记录
logging
6.弱引用
- python会自动进行内存管理
7.用于操作列表的工具
- array的array()
- collections的deque()
- bisect
8.十进制浮点运算
- decimal