【发布时间】:2010-10-16 13:08:09
【问题描述】:
如何将数字格式化为字符串,以使其前面有多个空格?我希望较短的数字 5 在其前面有足够的空格,以便空格加上 5 的长度与 52500 相同。下面的过程有效,但是有内置的方法吗?
a = str(52500)
b = str(5)
lengthDiff = len(a) - len(b)
formatted = '%s/%s' % (' '*lengthDiff + b, a)
# formatted looks like:' 5/52500'
【问题讨论】:
标签: python string integer format