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

Метод zfill() типов bytes и bytearray в Python

Заполнить начало байтовой строки нулями ASCII

Синтаксис:

bytes.zfill(width)

bytearray.zfill(width)

Параметры:

  • bytes и bytearray - байтовая строка соответствующего типа bytes или bytearray.

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

  • копия байтовой строки

Описание

Метод zfill() вернет копию байтовой строки и заполнит цифрами ASCII b'0' пространство width - len(s), для создания последовательности символов заданной ширины width. Если ширина width меньше или равна len(s), то возвращается исходная строка.

Префикс начального знака b'+'/b'-' обрабатывается вставкой отступа после символа знака, а не перед ним.

Обратите внимание, что метод bytearray.upper() не изменяет байтовую строку bytearray, он всегда создает новый объект, даже если никаких изменений не было сделано.

Примеры использования:

>>> x = b"42"
>>> x.zfill(5)
# b'00042'

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