В Python используются разные разделители для десятичной точки и тысяч из-за разных требований к форматированию чисел. 1
Для десятичной точки используется точка (DOT). 1 Пользователь может указать альтернативный набор символов с помощью объекта DecimalFormatSymbols. 1
Для разделителя тысяч в некоторых версиях Python (например, в py2.7 и py3.1) используется запятая (COMMA). 4 Однако есть возможность использовать разделитель, заданный локалью, с помощью типа преобразования целых n. 4
Выбор разделителей связан с тем, что в разных системах счисления существуют свои правила группировки чисел. 1 Например, в индийской и пакистанской системах группируют по сотням, а в китайской — по десяти тысячам. 1