Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法

在python中使用最频繁的就是字符串 , 它是支持格式化字符串输出的 , 这篇文章主要介绍了Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法的讲解,包括能够控制输出宽度等非常有用的特性,需要的朋友可以参考下 。

Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法

文章插图
pprint跟普通的格式化输出print函数的区别就在它在首字母中多了一个p,这就意味着它的功能会比较多一点 , 主要将已经生成的数据结构以更美观的形式进行表示 。格式化工具会生成数据结构的一些表示 , 不仅可以由解释器正确地解析 , 还可以让我们更加的阅读 。所以的输出内容尽可能的放在一行里面 , 如果需要对多行进行分解的话 , 就会用到缩进的操作 。
【Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法】假设我们现在有一组数据data:
data = [(1,{'a':'A','b':'B','c':'C','d':'D'}),    (2,{'e':'E','f':'F','g':'G','h':'H',      'i':'I','j':'J','k':'K','l':'L'      }),    ]然后我们使用pprint进行打印
from pprint import pprintprint 'PRINT:'print dataprint  使用平常的格式化输出print 'PPRINT:' 使用美观输出pprint(data)运行结果如下:
PRINT:[(1, {'a': 'A', 'c': 'C', 'b': 'B', 'd': 'D'}), (2, {'e': 'E', 'g': 'G', 'f': 'F', 'i': 'I', 'h': 'H', 'k': 'K', 'j': 'J', 'l': 'L'})]PPRINT:[(1, {'a': 'A', 'b': 'B', 'c': 'C', 'd': 'D'}), (2, {'e': 'E',  'f': 'F',  'g': 'G',  'h': 'H',  'i': 'I',  'j': 'J',  'k': 'K',  'l': 'L'})]通过运行结果我们可以知道 , 在pprint中 , 它会将一个对象写成一个数据流 , 作为一个参数进行传递 , 在字典中还可以用竖列的形式进行显示 , 因为只要是在打印的对象当中有8个以上 , 它都可以实现竖列打印 。
以上这篇Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法就是今天分享给大家的全部内容了 , 想要学习更多内容 , 可以继续关注了解 。

    推荐阅读