我今天偶然发现pprint
是为了精美地打印python数据结构。在python中使用pprint
与print
和pprint
有什么情况?对于打印不是简单字符串的数据结构,是否总是使用print
而不是footer{
background: url(https://priyachaudhary.com/pub/media/footer/footer-priya);
width: 100%;
height: 1205px;
position: relative;
/* background: #f8f8f8; */
padding: 40px 0;
margin-top: 60px;
}
的好习惯?
我正在使用python v3.6
答案 0 :(得分:5)
pprint模块提供了一种功能,可以以某种形式“漂亮地打印”任意Python数据结构,并可以将其用作解释器的输入。如果格式化的结构包含不是基本Python类型的对象,则表示可能无法加载。如果包括文件,套接字,类或实例之类的对象,以及许多其他无法用Python常量表示的内置对象,则可能是这种情况。
格式化的表示形式会将对象尽可能地保持在一行上,如果对象超出允许的宽度,则将它们分成多行。如果需要调整宽度约束,则可以显式构造PrettyPrinter对象。
因此,它的意思是“将所有元素都转换为字符串,并以一种不错的格式打印它们,从而通过解析字符串使其更容易地转换回类型”