все Python 3Байтовые последовательностифункция
bytearray.rjust
bytearray — выравнивание
Выравнивает по правому краю в поле заданной ширины.
Синтаксис
ba.rjust(...)
Число — это итоговая ширина поля, а не количество добавляемых байтов, и слишком длинные данные не обрезаются: для гарантированной ширины режьте срезом отдельно. Заполнитель нулями через rjust(n, b'0') отличается от zfill: rjust не знает про знак и превратит b'-42' в b'00-42', тогда как zfill поставит нули после минуса.
Примеры
print(bytearray(b'hi').rjust(5, b'.')) # → bytearray(b'...hi')
print(bytearray(b'42').rjust(6)) # → bytearray(b' 42')
print(bytearray(b'7').rjust(3, b'0')) # → bytearray(b'007')
print(bytearray(b'hello').rjust(3, b'.')) # → bytearray(b'hello')
print(bytearray(b'hi').ljust(5, b'.')) # → bytearray(b'hi...')
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности