Python Glossary English

все Python 3Байтовые последовательностифункция

bytes.rjust

bytes — выравнивание

Выравнивает по правому краю в поле заданной ширины.

Синтаксис

b.rjust(...)

Для чисел со знаком результат отличается от zfill: rjust с заполнителем-нулём поставит нули перед минусом, а zfill вставит их после знака. Как и ljust, метод ничего не обрезает — если байтов уже не меньше ширины, вернётся исходное значение, а заполнитель обязан быть ровно одним байтом.

Примеры

print(b'hi'.rjust(5, b'.'))   # → b'...hi'
print(b'7'.rjust(3))   # → b'  7'
print(b'42'.rjust(5, b'0'))   # → b'00042'
print(b'hello'.rjust(3, b'.'))   # → b'hello'
print(b'hi'.ljust(5, b'.'))   # → b'hi...'
print(b'hi'.rjust(5, b'..'))   # → TypeError

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности