Початкові нулі
Для Python >= 3.6, використовуйте f-string:
або метод рядків format, який працює в усіх версіях:
Увага!
Якщо змінна, що перетворюється - рядок, а не число - нулі додадуться позаду!
Числа:
Рядки, які зазвичай отримуємо з web-форм, або вводу з консолі:
Для рядків існує: str.zfill()
- доповнює рядок нулями зліва
str.zfill()
- доповнює рядок нулями зліваБолее подробно:
Желательно знать или вычислить максимальное количество позиций, которое потребуется для вывода числа max_width.
Если есть отрицательные числа, нужно учитывать, что знак будет занимать одну из позиций. Можно сделать так, чтобы знак выводился всегда.
Для дробных чисел нужно учитывать позицию для точки (запятой).
Подробнее про возможности форматирования можно почитать в документации:
Описание мини-языка форматирования https://docs.python.org/3/library/string.html#format-specification-mini-language
Last updated