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批量修改文件后缀示例代码分享
Dec 24 Python
python 连接sqlite及简单操作
Jun 30 Python
Django项目开发中cookies和session的常用操作分析
Jul 03 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
Python设计模式之策略模式实例详解
Jan 21 Python
Python制作微信好友背景墙教程(附完整代码)
Jul 17 Python
python模块常用用法实例详解
Oct 17 Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
Python 动态变量名定义与调用方法
Feb 09 Python
python连接mysql数据库并读取数据的实现
Sep 25 Python
Python实现仓库管理系统
May 30 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采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
php限制文件下载速度的代码
2015/10/20 PHP
php简单复制文件的方法
2016/05/09 PHP
简单实现php上传文件功能
2017/09/21 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
js的一些常用方法小结
2011/06/29 Javascript
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
当某个文本框成为焦点时即清除文本框内容
2014/04/28 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
获取url中用&隔开的参数实例(分享)
2017/05/28 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
Python发送Email方法实例
2014/08/21 Python
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
深入理解Python中的*重复运算符
2017/10/28 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
基本款天堂:Everlane
2017/05/13 全球购物
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
求职者应聘的自我评价
2013/10/16 职场文书
简短的公司员工自我评价分享
2013/11/13 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
专项资金申请报告
2015/05/15 职场文书
PHP RabbitMQ消息列队
2022/05/11 PHP