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