O do Anielki, to już Polacy nie umieją oddzielać cyfr kropkami dla lepszej czytelności??
m@m-X555LJ ~ $ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.setlocale(locale.LC_ALL, 'C')
'C'
>>> locale.format('%d', 123456789, grouping=True)
'123456789'
>>> locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
'en_US.UTF-8'
>>> locale.format('%d', 123456789, grouping=True)
'123,456,789'
>>> locale.setlocale(locale.LC_ALL, 'pl_PL.UTF-8')
'pl_PL.UTF-8'
>>> locale.format('%d', 123456789, grouping=True)
'123456789'
Dlaczego wypisuje niepogrupowane cyferki, 123456789
a nie 123 456 789
?
Nawet nie wiem, kto to standaryzuje… Czy takie rzeczy, jaki dać separatar, leżą w gestii Pythona, czy to ustala POSIX, czy może ISO-ileśtam, czy jest to może konfiguracja każdego komputera z osobna?
Da się jakoś doprowadzić to do działania czy raczej trzeba to przyjąć na bo tak i że nie będzie lepiej?