Wpisy użytkownika python z dnia 2 września 2008

Liczba wpisów: 1

python
 
Jeżeli mamy ustawione prawidłowe locale to wystarczy:
import locale
locale.format('%d', num)

Niestety czasem musimy ustawiać niezależnie od locale (albo locale jest zepsute) i wtedy przydaje się taka funkcja:

def format_with_sep(num, sep=' '):
   return sep.join(reversed([num_str[max(0, i-3):i]
       for i in range(len(num_str), 0, -3)]))