python3代码输出嵌套式对象实例详解


Posted in Python onDecember 03, 2020

我们都知道如果想让电脑运行更多的程序,就要增加它的配置才能带动。在之前的学习中,我们已经对函数的打印print有所了解,但是遇到更加复杂的对象,比如嵌套式的print的打印功能就不够用了。

有的小伙伴已经在寻找其他的函数,其实针对于这个问题,我们使用更高级的pprint就可以解决了,接下来用代码输出嵌套式对象给大家进行模拟。

Python的默认print函数可以满足日常的输出任务,但如果要打印更大的、嵌套式的对象,那么使用默认的print函数打印出来的内容会很丑陋。

这个时候我们就需要pprint了,它可以让复杂的结构型对象以可读性更强的格式显示。这对于经常要面对非普通数据结构的Python开发者来说是必不可少的工具。

使用 pprint 模块的最简单方法是调用 pprint() 方法:

from pprint import pprint

from pprint_data import data

print('PRINT:')
print(data)
print()
print('PPRINT:')
pprint(data)

pprint(object, stream=None, indent=1, width=80, depth=None) 格式化对象,并将其写入作为参数传入的stream(默认情况下为 sys.stdout)。

PRINT:
[(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'}), (3, ['m', 'n']), (4, ['o', 'p', 'q']), (5, ['r', 's', 'tu', 'v', 'x', 'y', 'z'])]
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'}),
 (3, ['m', 'n']),
 (4, ['o', 'p', 'q']),
 (5, ['r', 's', 'tu', 'v', 'x', 'y', 'z'])]

print相较于print函数功能更加全面,可以处理更大或者是嵌套式的对象,记忆上只需重复print的开头p就可以了。

到此这篇关于python3代码输出嵌套式对象实例详解的文章就介绍到这了,更多相关如何用python3代码输出嵌套式对象内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的ORM框架SQLAlchemy入门教程
Apr 28 Python
Python中正则表达式的用法实例汇总
Aug 18 Python
python中pygame模块用法实例
Oct 09 Python
在Python中使用HTMLParser解析HTML的教程
Apr 29 Python
python实现按任意键继续执行程序
Dec 30 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
对python中的six.moves模块的下载函数urlretrieve详解
Dec 19 Python
pyqt远程批量执行Linux命令程序的方法
Feb 14 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
基于python使用tibco ems代码实例
Dec 20 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 Python
python3代码中实现加法重载的实例
Dec 03 #Python
python判断all函数输出结果是否为true的方法
Dec 03 #Python
django中cookiecutter的使用教程
Dec 03 #Python
Python批量删除mysql中千万级大量数据的脚本分享
Dec 03 #Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 #Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
Dec 03 #Python
python 调整图片亮度的示例
Dec 03 #Python
You might like
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
在vue项目中正确使用iconfont的方法
2018/09/28 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
跟老齐学Python之复习if语句
2014/10/02 Python
Python下线程之间的共享和释放示例
2015/05/04 Python
Tensorflow环境搭建的方法步骤
2018/02/07 Python
Django教程笔记之中间件middleware详解
2018/08/01 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
环保宣传标语
2014/06/12 职场文书
最美护士演讲稿
2014/08/27 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
校园之声广播稿
2015/08/18 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis