python库——pprint

pprint库简介:

python库查询
pprint库很好使用,它提供pprint()和pformat()两种费中好用的函数。

pprint库安装:


直接上手pip isntall pprint会出现错误,所以要换一个源。

pip install pprint -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

pprint()

pprint()将输入的对象直接打印到控制台。

pprint.pprint(object, stream=None, indent=1, width=80, depth=None, *, compact=False, sort_dicts=True, underscore_numbers=False)

解释其中几个参数:

  1. object:数据对象,List、dict这两类数据结构,当然其他的数据结构能不能接受我还没有探索过,要是有的话可以跟我说。
  2. width:每次打印出的一行的字母宽度
  3. sort_dicts:pprint()函数会对object对象的字典序进行排列。
实例:

>>> import pprint
>>> company = {...     "Apple":    {"founder": "Steven Jobs", "prodctions":["IPhone", "Mac"]},
...     "MicroSoft":{"founder": "Bill Gates", "prodctions": ["Windows", "Office","Xbox"]},
... }
>>> pprint.pprint(company)
{'Apple': {'founder': 'Steven Jobs', 'prodctions': ['IPhone', 'Mac']},'MicroSoft': {'founder': 'Bill Gates','prodctions': ['Windows', 'Office', 'Xbox']}}
>>> print(company)
{'Apple': {'founder': 'Steven Jobs', 'prodctions': ['IPhone', 'Mac']}, 'MicroSoft': {'founder': 'Bill Gates', 'prodctions': ['Windows', 'Office', 'Xbox']}}
>>>

未完待续


python库——pprint相关推荐

  1. python学习笔记(十)标准库pprint

    引用的方式 不仅使标准库的模块,所有模块都服从下述引用方式. 最基本的.也是最常用的,还是可读性非常好的: import modulename 例如: >>> import ppri ...

  2. 【Python】如何使用 Python 的 pprint库格式化和输出列表和字典

    这两天, 田辛老师在进行几个OpenCV的项目, 涉及到大量的dict以及list内容的输出. 不多不说, python的print函数对于字典和列表的表示并不友好. 在此时,我们可以通过使用 Pyt ...

  3. Python pprint | 超级好用的Python库,漂亮的打印,让json数据提取体验更好

    文章目录 一.简介 二.实践案例 三.总结 一.简介 在实践 PythonPythonPython 爬虫的时候,大家肯定碰到过返回的结果是json字符串格式的数据. 关于 json 数据的详解可以学习 ...

  4. python1000个常用代码-1000个常用的Python库和示例代码

    下面是programcreek通过分析大量开源代码,提取出的最常用的python库. 1. sys (4627) 2. os(4088) 3. re(3563) 4. time(3195) 5. da ...

  5. DL框架之Keras:深度学习框架Keras框架的简介、安装(Python库)、相关概念、Keras模型使用、使用方法之详细攻略

    DL框架之Keras:深度学习框架Keras框架的简介.安装(Python库).相关概念.Keras模型使用.使用方法之详细攻略 目录 Keras的简介 1.Keras的特点 2.Keras四大特性 ...

  6. 20个必不可少的Python库也是基本的第三方库

    引用: https://www.cnblogs.com/jiangchunsheng/p/9275881.html 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得 ...

  7. 玩转Python必备:史上最全的Python库,【值得收藏,事半功倍】

    库名称     简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器 ...

  8. 20个必不可少的Python库也是基本的第三方库(转载)

    20个必不可少的Python库也是基本的第三方库 读者您好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们是: Requests.Kenneth Reitz ...

  9. 53个Python库,你必须要试试

    Python库大全 大邓将Python库整理为8部分,对每个库稍加自己的理解和评价,对Python感兴趣的同学可以收藏起来 •网络爬虫 •数据库 •数据分析 •机器学习 •可视化 •文本分析 •GUI ...

最新文章

  1. 【python】使用python脚本将CelebA中图片按照 list_attr_celeba.txt 中属性处理(删除、复制、移动)
  2. Cocos2d-X中实现菜单特效
  3. python读excel并写入_python 读取excel文件并写入json
  4. nios ii小实验——第一个demo指导书
  5. 在res/values下创建attrs.xml
  6. mybatis初学习
  7. Windows Phone开发(11):常用控件(下)
  8. 在eclipse中查看android SDK的源代码
  9. php 判断是否为360浏览器,怎么判断浏览器是否是360浏览器
  10. 15分钟带你入门Pandas
  11. InstallShield2015创建安装包
  12. 用Python解决实际问题:给100首情诗增加换行
  13. Linux 下文件和目录的特点
  14. 异步和同步数据备份的差别_备份和同步数据的最佳文章
  15. Cesium实现UnrealBloom泛光效果
  16. base64编码类------源代码(C#)
  17. 10大经典数据分析模型,你知道几个?
  18. 做个表白页面需要掌握哪些英语单词?
  19. 蓝汛之5365脚位图
  20. 小米台灯突然自己亮了_升级版值不值得买?米家台灯1代1S对比测评

热门文章

  1. 网络请求(一)— HTTP/0.9、HTTP/1.0、HTTP/2.0、SPDY
  2. 【设计模式】观察者模式:一个注册功能也能使用到设计模式?
  3. 心动的本质是什么_不是风动,不是幡动,仁者心动
  4. 深聊测开领域之:测试策略模型有哪些?
  5. 前端:原生js实现粒子效果
  6. 低仿网易云音乐音频播放器!自动获取歌曲封面,并旋转
  7. 软件测试过程模型特点(V模型 W模型 X模型 H模型)
  8. 近红外与中红外光谱分析的区别
  9. php $_server[remote_addr];,PHP获取客户端IP地址的方法$_SERVER['REMOTE_ADDR']
  10. Flutter 基础组件之 Container