pprint--------美观打印数据结构

作用:美观打印数据结构。

  pprint包含一个“美观打印机"(pprint printer),用于生成数据结构的一个美观视图。格式化工具会生成数据结构的一些表示,不仅可以由解释器正确地解析,而且便于人类阅读。输出尽可能放在一行上,分解为多行是则需要缩进。

1.打印

  要使用这个模块,最简单的方法就是利用pprint()函数。

from pprint import pprint
data = [
    (1,{'a':'A','b':'B'}),
    (2,{'c':'C','d':'D'}),
    (3,{'e':'E','f':'F'}),
]
print('print')
print(data)
print('pprint')
pprint(data)

  pprint()格式化一个对象,并把它写至一个数据流,这个数据流作为参数传入(或者是默认的sys.stdout)

print
[(1, {'a': 'A', 'b': 'B'}), (2, {'c': 'C', 'd': 'D'}), (3, {'e': 'E', 'f': 'F'})]
pprint
[(1, {'a': 'A', 'b': 'B'}),
 (2, {'c': 'C', 'd': 'D'}),
 (3, {'e': 'E', 'f': 'F'})]

  

猜你喜欢

转载自www.cnblogs.com/superSmall/p/12582047.html