title: Python 3 string formatting with filler more than one character long
body: <p>I am attempting to format a string in such a way, that I can make a repeating sequence of numbers an arbitrary length.</p>
  
  <p>I've been looking at these examples: <a href="https://stackoverflow.com/questions/3228865/python-how-do-i-format-a-number-with-a-variable-number-of-digits">How do I format a number with a variable number of digits in Python?</a> and <a href="https://stackoverflow.com/questions/13945749/string-formatting-in-python-3">String Formatting in Python 3</a>.</p>
  
  <p>Here's what I tried to do:</p>
  
  <pre><code>print("{0:{1}{2}d}".format(0, 0, 8))
  </code></pre>
  
  <p>will result in eight pretty 0's all in a row like so: <code>00000000</code>
  but attempting to change the second argument from 0 to 25</p>
  
  <pre><code>print("{0:{1}{2}d}".format(0, 25, 8))
  </code></pre>
  
  <p>Results in an a single 0 that is as far right as it can go in my console instead of <code>25252525</code> So I think the issue is using a string with more than one character as filler instead of a single character.</p>