В Python для форматирования числа с помощью запятых мы будем использовать «{:,}» вместе с функцией format(), и она добавит запятую к каждой тысяче мест, начиная слева.

Пример:

numbers = "{:,}".format(5000000)
print(numbers)

После написания приведенного выше кода (число в формате Python с запятыми), вы напечатаете «числа», тогда результат будет выглядеть как «5 000 000». Здесь {:,}.format() добавит запятые к числу после каждой тысячи знаков. Таким образом, мы можем отформатировать число с помощью запятых.

На приведенном ниже снимке экрана вы можете увидеть номер формата Python с запятыми.

Номер формата Python с запятыми

Добавление запятой между элементами

Мы будем использовать функцию «{:,}».format(), и она добавит запятую между элементами после каждой тысячи мест, начиная слева.

Пример:

def my_value(number):
    return("{:,}".format(number))
print(my_value(100000000)

После написания приведенного выше кода(Python добавляет запятую между элементами). Как только вы напечатаете «my_value(100000000)», результат будет выглядеть как «100 000 000». Здесь {:,}.format(number) добавит запятые между элементами.

Вы можете обратиться к скриншоту ниже, где Python добавляет запятую между элементами.

форматирование чисел

С запятыми и округлением до 2 десятичных знаков

Теперь давайте посмотрим на приведенный ниже пример числа в формате Python с запятыми и округлением до двух десятичных знаков.

Мы будем использовать «{:,.2f}».format()» для чисел в формате с плавающей запятой с запятыми в качестве разделителей тысяч. Цифры после двух знаков после запятой игнорируются.

Пример:

my_num = 235478.875425
s = "{:,.2f}".format(my_num)
print(s)

После написания приведенного выше кода (номер в формате Python с запятыми и округлением до двух десятичных знаков), когда вы напечатаете «s», результат будет выглядеть как «235 478,88». Здесь my_num = 235478,875425 — это число с плавающей запятой, и мы будем использовать {:,.2f}.format(my_num), чтобы добавлять запятые к числу после каждой тысячи знаков, и оно округляется до двух десятичных знаков.

На приведенном ниже снимке экрана вы можете увидеть номер формата Python с запятыми и округлением до 2 десятичных знаков.

С запятыми и округлением до 2 десятичных знаков

Добавить комментарий