第二部分涵盖了更高阶的模块,支持更专业的编程需求,这些模块很少出现在小的脚本中。
格式化输出
reprlib
提供一系列repr()
对很大或深度层叠的容器进行定制化的压缩展示。
import reprlib
reprlib.repr(set('supercalifragilisticexpialidocious'))
pprint
提供更成熟的控制,将内建对象和用户定义对象更易读地打印出来,当结果长于一行时,”pretty printer”添加行数和缩进来将数据结构更清楚地展现出来。
阅读全文