>>> '${:,.2f}'.format(1234.5) '$1,234.50'
def as_currency(amount): if amount >= 0: return '${:,.2f}'.format(amount) else: return '-${:,.2f}'.format(-amount)