title: String format currency with alignment
body: <pre><code>print('this is £{0:&gt;10.2f}'.format(3.44))
  </code></pre>
  
  <p>prints out:   </p>
  
  <pre><code>this is £      3.44
  </code></pre>
  
  <p>i.e. separates the <code>£</code> from the amount. Is there any way to print printing spaced columns with a currency sign in the right place, next to the amount? E.g.</p>
  
  <pre><code>this is      £3.44              
  </code></pre>
  
  <p>I tried <code>print('this is {0:£&gt;10.2f}'.format(3.44))</code> but get: </p>
  
  <pre><code>this is ££££££3.44
  </code></pre>