我试图以这样的方式格式化一个字符串,我可以使一个重复的数字序列成为任意长度。
我一直在看这些例子:如何在 Python 中格式化具有可变位数的数字?和Python 3 中的字符串格式。
这是我试图做的:
print("{0:{1}{2}d}".format(0, 0, 8))
将导致八个漂亮的 0 连续出现,如下所示:00000000
但尝试将第二个参数从 0 更改为 25
print("{0:{1}{2}d}".format(0, 25, 8))
结果是一个 0 在我的控制台中尽可能远,而不是25252525
所以我认为问题是使用具有多个字符的字符串作为填充符而不是单个字符。