您可以使用字符串上的 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 500https://pyformat.info/ 网站是一个很好的资源 ... 阅读更多