在python中使用最频繁的就是字符串 , 它是支持格式化字符串输出的 , 这篇文章主要介绍了Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法的讲解,包括能够控制输出宽度等非常有用的特性,需要的朋友可以参考下 。
文章插图
pprint跟普通的格式化输出print函数的区别就在它在首字母中多了一个p,这就意味着它的功能会比较多一点 , 主要将已经生成的数据结构以更美观的形式进行表示 。格式化工具会生成数据结构的一些表示 , 不仅可以由解释器正确地解析 , 还可以让我们更加的阅读 。所以的输出内容尽可能的放在一行里面 , 如果需要对多行进行分解的话 , 就会用到缩进的操作 。
【Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法】假设我们现在有一组数据data:
data = [(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' }), ]然后我们使用pprint进行打印
from pprint import pprintprint 'PRINT:'print dataprint 使用平常的格式化输出print 'PPRINT:' 使用美观输出pprint(data)运行结果如下:
PRINT:[(1, {'a': 'A', 'c': 'C', 'b': 'B', 'd': 'D'}), (2, {'e': 'E', 'g': 'G', 'f': 'F', 'i': 'I', 'h': 'H', 'k': 'K', 'j': 'J', 'l': 'L'})]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'})]通过运行结果我们可以知道 , 在pprint中 , 它会将一个对象写成一个数据流 , 作为一个参数进行传递 , 在字典中还可以用竖列的形式进行显示 , 因为只要是在打印的对象当中有8个以上 , 它都可以实现竖列打印 。
以上这篇Python中如何使用pprint函数进行格式化输出?pprint函数进行格式化输出的方法就是今天分享给大家的全部内容了 , 想要学习更多内容 , 可以继续关注了解 。
推荐阅读
- Python如何对redis数据库进行连接操作?Python连接redis数据库的方法
- 什么是python的静态网页?如何理解python的静态网页?
- python3.7安装matplotlib失败如何解决?安装matplotlib失败问题解决方法
- python主要学什么?Python语言快速上手学习方法
- python中的URL主要用来做什么?python中的URL如何使用?
- Python变量名可以全大写吗?Python变量名大写表示什么
- python游戏开发中的精灵是什么?python中精灵与碰撞是什么?
- Python变量赋值方式有哪些?Python给变量赋值的语法是什么
- python如何检索字符串开头结尾?python检索字符串开头结尾的方法
- python找不到模块怎么办?python找不到指定模块怎么办?