Метод 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
в качестве второго аргумента.