我试图以这种方式格式化字符串,以便我可以重复一个数字序列的任意长度。Python 3字符串格式化,填充字符长度不止一个字符
我一直在看这些例子:How do I format a number with a variable number of digits in Python?和String Formatting in 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
所以我认为问题是使用一个字符串与多个字符作为填充符而不是单个字符。
吨,我是100%,停留在此的几个小时! –