Tim Rowe <digi...@gmail.com> writes: > And if it's mostly for programmers' eyes, why does the motivation > state that "Adding thousands separators is one of the simplest ways to > improve the professional appearance and readability of output exposed > to end users"?
It occurs to me, at least for quantities of data, one of the most useful aids to readability is scaling down the quantity and suffixing it with K (kilo), M (mega), G (giga), etc. This is sometimes done with K=1000 and sometimes with K=1024 (fancy pronunciation "kibi" rather than kilo, officially abbreviated Ki). Possible formatting: '%.3K' % 1234567 = 1.235K # K = 1000 '%.:3Ki' % 1234567 = 1.206K # K = 1024 The colon (two dots) signifies base two. The "i" is not part of the format spec, it's just a literal character, to make the standard abbreviation for kibi. -- http://mail.python.org/mailman/listinfo/python-list