前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >写了半年python,你居然还在用print()?真的服了,它的输出结果都在一行,调试很浪费时间

写了半年python,你居然还在用print()?真的服了,它的输出结果都在一行,调试很浪费时间

作者头像
用户10002156
发布2023-08-07 13:22:46
1630
发布2023-08-07 13:22:46
举报
文章被收录于专栏:生活处处有BUG

背景

正写代码过程中,调试也是很费时间的,特别是打印格式不友好的时候,需要来回调试。

介绍

哇!你还在用普通的打印函数?!时代在进步,你也应该跟上节奏,让我来向你介绍pprint模块,Python世界的调皮小精灵!它的全名是'Pretty Print',意思就是美化输出,简直就是程序员的化妆师!

别再为了阅读方便而纠结于逐个元素翻转列表或嵌套字典,pprint会替你搞定!你的数据结构将以清爽的格式展现在眼前,就像一碗拿手的拉面,让人欲罢不能!

记得小时候拿着放大镜观察昆虫吗?现在,pprint就是你的放大镜,让你以更直观的方式审视复杂的数据结构,不论是列表、字典还是元组,都能毫不费力地展示给你看!

别害怕那些无尽的嵌套列表和字典,pprint模块是你的导航员!它会为你展示出层层嵌套的数据结构,就像是在解开一颗颗数据的谜题,让你轻松找到目标!

难道你不觉得普通的打印输出太单调了吗?让我给你加点调料!pprint模块能够将数据结构以更有层次感的方式呈现,就像是给你的代码添了一把灵魂的绚丽彩笔!

朋友,你是否厌倦了那些冗长、乱七八糟的输出?那么,找个伙伴,让pprint来帮你整理吧!它会将数据以整齐、美观的形式展示给你,就像是一个养生班长,让你的输出焕然一新!

对,你没看错,pprint就是一位美工大师,它能将普通的数据结构转变成艺术品!不论是在终端还是在日志文件中,它都会以整齐、可读的方式展示你的数据,让你的程序异常亮眼!

你以为只有画家才能创造美吗?错!当你使用pprint时,你也是一名艺术家!它会将你的数据结构以清晰、漂亮的方式呈现,令人惊叹的效果让你的代码也变得充满艺术感!

你一定听过'美女拿起镜子,就是普通人'这句话吧?那现在,将pprint比喻成那面镜子,你就是那位美女!它能让你的数据结构展现出完美的一面,让你的代码焕发魅力!

演示个demo

代码语言:javascript
复制
from pprint import pprint

dic = {
    "张三": {
        "部门": "科技部",
        "工资": 3000,
        "级别": 1
    }, "李四": {
        "部门": "市场部",
        "工资": 5000,
        "级别": 2
    }
}

print(dic)
pprint(dic)
pprint(dic,indent=5) # width控制每行输出的宽度

打印效果如下:

代码语言:javascript
复制
{'张三': {'部门': '科技部', '工资': 3000, '级别': 1}, '李四': {'部门': '市场部', '工资': 5000, '级别': 2}}

{'张三': {'工资': 3000, '级别': 1, '部门': '科技部'},
 '李四': {'工资': 5000, '级别': 2, '部门': '市场部'}}
 
{    '张三': {'工资': 3000, '级别': 1, '部门': '科技部'},
     '李四': {'工资': 5000, '级别': 2, '部门': '市场部'}}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生活处处有BUG 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 介绍
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档