Formatting a numerical string w/commas
steven moy
money at cs.bu.edu
Mon Feb 21 16:22:54 EST 2000
Is there an easy way to format a numerical string with commas
in the appropriate places? I also want to be able to handle +/- and
decimal places as well. For example, I would want to convert
-1234567.89 to -1,234,567.89.
I know how to do it in Perl:
sub commify {
local $_ = shift;
1 while s/^(-?\d+)(\d{3})/$1,$2/;
return $_;
}
Can anyone provide me with a Python equivalent?
Thanks,
-$
More information about the Python-list
mailing list