Python:数字的格式化输出
Posted 筱筱的春天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:数字的格式化输出相关的知识,希望对你有一定的参考价值。
需要将数字格式化后输出,并控制数字的位数、对齐、千位分隔符和其他的细节。
1. 最简单的控制小数位数
>>> x = 1234.56789 >>> # Two decimal places of accuracy >>> format(x, ‘0.2f‘) ‘1234.57‘
2. 右对齐,总共10位,1位小数
>>> format(x, ‘>10.1f‘) ‘ 1234.6‘ >>> format(x, ‘10.1f‘) ‘ 1234.6‘
3. 左对齐,总共10位,1位小数
>>> format(x, ‘<10.1f‘) ‘ 1234.6‘
4. 放中间,总共10位,1位小数
>>> format(x, ‘^10.1f‘) ‘ 1234.6 ‘ >>> format(x, ‘^10.2f‘) ‘ 1234.67 ‘
5. 千位符号
>>> format(x, ‘,‘) ‘1,234.56789‘ >>> format(x, ‘0,.1f‘) ‘1,234.6
6. 指数计数法
>>> format(x, ‘e‘) ‘1.234568e+03‘ >>> format(x, ‘0.2E‘) ‘1.23E+03‘
以上是关于Python:数字的格式化输出的主要内容,如果未能解决你的问题,请参考以下文章