title: Format a number with comma separators and round to 2 decimal places in Python 2?
body: <p>I'm sure this must be a duplicate but I can't find a clear answer on SO. </p>
  
  <p>How do I output <code>2083525.34561</code> as <code>2,083,525.35</code> in Python 2?</p>
  
  <p>I know about:</p>
  
  <pre><code>"{0:,f}".format(2083525.34561)
  </code></pre>
  
  <p>which outputs commas but does not round. And:</p>
  
  <pre><code>"%.2f" % 2083525.34561
  </code></pre>
  
  <p>which rounds, but does not add commas. </p>