bytes.zfill(width) bytearray.zfill(width)
Метод 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'