• Wpisów: 19
  • Średnio co: 181 dni
  • Ostatni wpis: 9 lat temu, 18:31
  • Licznik odwiedzin: 3 898 / 3639 dni
 
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)]))

Nie możesz dodać komentarza.