Python Glossary English

все 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Сообщить о неточности