擅长:python、mysql、java
<p>以@JustinBarber为例,并注意@eric.frederich的注释,如果您想格式化像<code>-$1,000.00</code>这样的负值,而不是<code>$-1,000.00</code>,并且不想使用<code>locale</code>:</p>
<pre><code>def as_currency(amount):
if amount >= 0:
return '${:,.2f}'.format(amount)
else:
return '-${:,.2f}'.format(-amount)
</code></pre>