все Python 3Байтовые последовательностифункция
bytearray.ljust
bytearray — выравнивание
Выравнивает по левому краю в поле заданной ширины.
Синтаксис
ba.ljust(...)
Хотя bytearray изменяемый, метод ничего не правит на месте — он возвращает новый объект, и результат нужно присвоить. Заполнитель обязан быть байтовым объектом длиной ровно один байт (b'.', а не '.' и не b'..'), иначе TypeError. Аргумент — итоговая ширина поля, а не количество добавляемых байтов; если строка уже длиннее, она возвращается как есть, без обрезки.
Примеры
print(bytearray(b'hi').ljust(5, b'.')) # → bytearray(b'hi...')
print(bytearray(b'hi').ljust(5)) # → bytearray(b'hi ')
print(bytearray(b'7').ljust(4, b'0')) # → bytearray(b'7000')
print(bytearray(b'id').ljust(6, b'.') + bytearray(b'42')) # → bytearray(b'id....42')
print(bytearray(b'hello').ljust(3)) # → bytearray(b'hello')
print(bytearray(b'hi').rjust(5, b'.')) # → bytearray(b'...hi')
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности