title: Adding whitespace with string formatting in Python
body: <p>I am trying to understand the behavior of the code below.
  When I increase the number in the first curly braces, I get extra whitespace to the left of the first column. When I do it for the second number, I also get extra whitespace, but to the left of the second column. However, when I do it for the third one, nothing changes. Why? </p>
  
  <pre><code>w = ['storm', 'ubuntu', 'singular', 'pineapple']
  for i, word in enumerate(w):
      word_index = 3
      print('{:2} {:1} {:6}'.format(i, word_index, word))
  </code></pre>