Сообщить об ошибке.

Метод str.zfill() в Python, дополнит строку нулями.

Заполняет начало строки нулями.

Синтаксис:

str.zfill(width)

Параметры:

  • width - int, длина строки.

Возвращаемое значение:

Описание:

Метод str.zfill() вернет копию строки, у которой начало строки будет заполнено цифрой ASCII 0, до указанной длины width.

  • Начальный префикс знака '+' / '-' обрабатывается путем вставки отступа после символа знака, а не до него.
  • Возвращается исходная строка, если ширина меньше или равна len(str).
  • Вызов метода str.zfill() без аргумента width вызывает исключение TypeError: takes exactly 1 argument (0 given).

Примеры дополнения строки нулями:

>>> "42".zfill(5)
# '00042'

>>> "-42".zfill(5)
# '-0042'

>>> "-42".zfill(1)
# '-42'

>>> "-42".zfill()
# Traceback (most recent call last):
#   File "<stdin>", line 1, in <module>
# TypeError: zfill() takes exactly 1 argument (0 given)