bytes.rpartition(sep) bytearray.rpartition(sep)
bytes
и bytearray
- байтовая строка соответствующего типа bytes
или bytearray
,sep
- разделитель, байтоподобный объект.Метод rpartition()
делит последовательность при последнем вхождении sep
и вернет кортеж из трех значений, которые содержат часть перед разделителем, сам разделитель или его копию в виде bytearray
и часть после разделителя.
Если разделитель sep
не найден, вернуть кортеж из трех значений, содержащий копию исходной последовательности, за которой следуют два пустых bytes
или объекта bytearray
.
Разделитель sep
для поиска может быть любым байтоподобным объектом.
Что бы разделить последовательность при первом появлении sep
используйтесь методом partition()
.
>>> x = b'read this - short text' >>> x.rpartition(b' ') # (b'read this - short', b' ', b'text') >>> x.rpartition(bytearray(b' ')) # (b'read this - short', bytearray(b' '), b'text')