Метод zfill в Python: добавление нулей в начало строки
Дополняет указанную строку нулями слева до указанной минимальной длины.
zfill(width)
width— желаемая минимальная длина результирующей строки.
Изначальная строка не обрезается, даже если в ней меньше символов, чем указано в параметре желаемой длины. В ходе компоновки результирующей строки ведущие знаки + и - сохраняют своё место в её начале.
''.zfill(3) # 000
'1'.zfill(4) # 0001
'1'.zfill(0) # 1
'-1'.zfill(4) # -001
'a'.zfill(4) # 000a
'-a'.zfill(4) # -00a
Условно сходного результата можно также добиться при использовании метода rjust(), передав 0 в качестве второго аргумента.
Условным антонимом функции, добавляющим нули справа можно считать ljust(), передав 0 в качестве второго аргумента.