print和pprint两者的区别及案例用法

pprint是一个python模块,可以帮助我们简化复杂数据结构的可读性。该pprint也被称为“漂亮打印”。

print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读打印输出结果。

特别是对于特别长的数据打印,print()输出结果都在一行,不方便查看,而pprint()采用分行打印输出,所以对于数据结构比较复杂、数据长度较长的数据,适合采用pprint()打印方式。

当然,一般情况多数采用print()。print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读打印输出结果。

特别是对于特别长的数据打印,print()输出结果都在一行,不方便查看,而pprint()采用分行打印输出,所以对于数据结构比较复杂、数据长度较长的数据,适合采用pprint()打印方式。当然,一般情况多数采用print()。

pprint模块定义

pprint模块包含一个“美观打印器(PrettyPrinter)”,用于产生美观的数据结构视图。格式化程序生成可以由解释器正确解析的数据结构,并且容易使人阅读

import pprint
.....
......
....
......
# 以上代码就省略了
re = requests.post(url=url, data=json.dumps(Data), headers=headers)
content = json.loads(re.text)
# 第一种写法
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(content)
# 第二种写法
pprint.pprint(content)
【果粉生活】- 最新苹果IOS信息,致力于为果粉提供最新的IOS趣事、技巧、评测、使用心得等内容和观点
果粉生活 » print和pprint两者的区别及案例用法

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据