如何在Python中将数字格式化为字符串?
您可以在Python中使用字符串上的format函数将浮点数格式化为固定宽度。
阅读更多: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中格式化数字的所有细节的绝佳资源。
极客教程