bytes.rindex(sub[, start[, end]]) bytearray.rindex(sub[, start[, end]])
bytes
и bytearray
- байтовая строка соответствующего типа bytes
или bytearray
,sub
- подпоследовательность байтов или целое число,start
- int
, начало поиска,end
- int
, конец поиска.int
, индекс подпоследовательности байтов sub
.Метод rindex()
работает и возвращает то же самое что и метод rfind()
, за исключением того, что при неудачном поиске поднимает исключение ValueError
.
Подпоследовательность для поиска может быть любым байтоподобным объектом или целым числом в диапазоне от 0 до 255.
>>> x = b'read this short text' >>> y = bytearray(b'read this short text') >>> x.rindex(b't') # 19 >>> y.rindex(b't') # 19 >>> x.rindex(b'wt') # Traceback (most recent call last): # File "<stdin>", line 1, in <module> # ValueError: subsection not found