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)
网站声明:
1.本站大部分资源搜集于网络,仅代表作者观点,如有侵权请提交修改。
2.网站内容仅网站站长做个人学习摘记,任何人不得用于其他商业用途,网站发表的内容全权归原作者所有。
3.有任何疑问,可以点击右侧边栏的联系QQ进行咨询
4.本网站部分内容来自于其他网站平台的,版权归原网站所有,本网站只作信息记录,自己学习使用,特此申明,本站用户也不得使用此信息内容做其他商业用途。
白丁学者 » print和pprint两者的区别及案例用法
白丁学者 » print和pprint两者的区别及案例用法