все Python 3Строки (str)функция
str.zfill
выравнивание
Дополняет строку нулями слева до ширины width; знак +/- остаётся впереди.
Синтаксис
s.zfill(width)
В этом и отличие от rjust с нулём: zfill пропускает вперёд ведущий плюс или минус и дополняет уже после знака, поэтому знак не тонет в нулях. Знак учитывается только в самой первой позиции строки, а строка, уже не короче width, возвращается без изменений — обрезки не будет.
Примеры
print('42'.zfill(5)) # → 00042
print('-42'.zfill(5)) # → -0042
print('3.14'.zfill(6)) # → 003.14
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности