Python Glossary English

все 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Сообщить о неточности