How to print an integer with commas; E.g., 3,056,789
Richard Bow
donkan7 at yahoo.com
Wed Oct 16 10:55:02 EDT 2002
More information about the Python-list mailing list
Wed Oct 16 10:55:02 EDT 2002
- Previous message (by thread): How to print an integer with commas; E.g., 3,056,789
- Next message (by thread): How to print an integer with commas; E.g., 3,056,789
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Max M <maxm at mxm.dk> wrote in news:3DAD6CD7.4060300 at mxm.dk: > Richard Bow wrote: >> Given any integer n, how can I convert str(n) to a string with commas >> in the appropriate places? For example, if n is 3056789, I'd like to >> convert str(3056789) to "3,056,789", for better readability of output. > > Try format in the locale module: > > format(format, val[, grouping]) > > Formats a number val according to the current LC_NUMERIC setting. The > format follows the conventions of the % operator. For floating point > values, the decimal point is modified if appropriate. If grouping is > true, also takes the grouping into account. > > The "grouping" parameter is what you are looking for. > > regards Max M Thanks for the tip. I'll try to follow up. Richard Bow
- Previous message (by thread): How to print an integer with commas; E.g., 3,056,789
- Next message (by thread): How to print an integer with commas; E.g., 3,056,789
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list