bytes.rjust(width[, fillbyte]) bytearray.rjust(width[, fillbyte])
bytes
и bytearray
- байтовая строка соответствующего типа bytes
или bytearray
,width
- длина новой байтовой строкиfillbyte
- байт заполненияМетод rjust()
возвращает копию строки соответствующего типа, выравненную по правому краю указанной длины width
. Заполнение выполняется с использованием указанного байта заполнения fillbyte
, по умолчанию используется пространство ASCII.
Для объектов bytes
и bytearray
исходная последовательность не меняется, если ширина меньше или равна len(s)
.
Обратите внимание, что версия bytearray
строки не изменяется на месте - метод всегда создает новый объект, даже если никаких изменений не было сделано.
ljust()
.center()
.>>> x = b'hello word' >>> width = len(x) >>> x.rjust(width+2*5) # b' hello word' >>> x.rjust(width+2*5, b'@') # b'@@@@@@@@@@hello word' # байтовая строка меньше len(x) >>> x.rjust(width-5, b'@') # b'hello word'