我们如何进行 Python 数字的基本打印格式化?


可以使用字符串的格式函数在 Python 中将浮点数格式化为固定宽度。例如,

nums = [0.555555555555, 1, 12.0542184, 5589.6654753]
for x in nums:
   print("{:10.4f}".format(x))

这将产生输出

0.5556
1.0000
12.0542
5589.6655

使用相同的功能,还可以格式化整数

nums = [5, 20, 500]
for x in nums:
   print("{:d}".format(x))

这将产生输出

5
20
500

还可以通过在 d 之前指定数字来使用它提供填充

nums = [5, 20, 500]
for x in nums:
   print("{:4d}".format(x))

这将产生输出

5
20
500

网站 https://pyformat.info/ 是一个很好的资源,可用于学习 Python 中格式化数字的所有细微差别。

更新时间: 2020-06-17

165 次浏览

开启您的职业生涯

完成课程并获得认证

开始
广告