printing float as formatted dollars

Peter Hansen peter at engcorp.com
Mon May 3 08:48:11 EDT 2004


Martin Slouf wrote:

> On Sun, 2 May 2004, Tim wrote:
> 
> 
>>Is there a simple way to output float values as formatted dollar amounts?
>>i.e. 127379.42  as  $127,379.42
> 
> from python doc (itertools module):
> 
> 
>>>>amounts = [120.15, 764.05, 823.14]
>>>>for checknum, amount in izip(count(1200), amounts):
> 
> ...     print 'Check %d is for $%.2f' % (checknum, amount)
> Check 1200 is for $120.15
> Check 1201 is for $764.05
> Check 1202 is for $823.14

The OP asked for commas, too...

-Peter



More information about the Python-list mailing list