Печать чисел с запятой в качестве разделителя тысяч в Python

Чтобы напечатать число с запятой в качестве разделителя тысяч, вы можете использовать несколько методов. Вот несколько примеров на Python:

Метод 1: использование функции format()

number = 1000000
formatted_number = "{:,}".format(number)
print(formatted_number)

Метод 2: использование форматирования f-строки

number = 1000000
formatted_number = f"{number:,}"
print(formatted_number)

Метод 3. Использование модуля локали

import locale
number = 1000000
formatted_number = locale.format_string("%d", number, grouping=True)
print(formatted_number)

Метод 4. Использование пользовательской функции

def format_with_commas(number):
    return "{:,}".format(number)
number = 1000000
formatted_number = format_with_commas(number)
print(formatted_number)

Эти методы выведут «1 000 000» для заданного номера примера.