Python Tutorial

Удобная запись больших чисел в Python

Удобная запись больших чисел в Python

Синтаксис Python поддерживает символ «нижнее подчеркивании» для отделения разрядов в числах.
Однако в терминал выводится значение без форматирования:
num_1 = 1_000_000

print(num_1)
Это можно легко исправить это с помощью f-строки:
num_1 = 1_000_000

print(f"{num_1:_}")
Также, вместо нижнего подчеркивания мы можем использовать запятую:
num_1 = 1_000_000

print(f"{num_1:,}")
Такое форматирование работает для дробных чисел, однако только для целой части числа:
num_1 = 1_000_000.1_111_111_1111

print(num_1)

print(f"{num_1:,}")
ВИДЕО:
Полезно