python 小知识 -python 格式化
打印输出是每一种语言都必有的函数,虽然也有断电调试,但是打印输出自认为是最好的调试手段,哪里有问题,哪里打印出来。
常见语言的打印输出函数
bash :echo
java: System.out.print()
c: sprintf
c++: cout
python 中是 print,而打印输出除了简单的字符串,经常会涉及到格式化输出。
Python 中内置的 %操作符和.format 方式都可用于格式化字符串,我们来看看具体的用法,这里推荐使用.format 的方式
.format 方式格式化字符串的基本语法为:[[填充符]对齐方式][符号][#][0][宽度][,][.精确度][转换类型]
format 常用的用法:
数值转换:e 为科学计数 f 为浮点型 {:0.2f}
位置符合: {0:} {1:} format 允许同一个数据显示多次
精度:{:0.2f} 保留 2 位小数
填充:{:06.1f} 总的位置 6 位,包括小数点和小数位,不足的填充 0
复制代码
format 还支持参数化
复制代码
除了内置的 print 的函数,第三方库 pprint 还提供了格式化漂亮的打印, 特别是对复杂的数据
复制代码
复制代码
从上面可知,pprint 可以格式化非常复杂的数据,使得数据更加清晰。
版权声明: 本文为 InfoQ 作者【AIWeker】的原创文章。
原文链接:【http://xie.infoq.cn/article/cb2ef7d2031718e8b229215c0】。文章转载请联系作者。
评论