все Python 3Строки (str)функция
str.rfind
поиск
Индекс последнего вхождения подстроки или -1 (поиск с конца).
Синтаксис
s.rfind(sub[, start[, end]])
Направление поиска обратное, но индекс возвращается обычный, от начала строки, а не отрицательный; аргументы start и end по-прежнему задают срез в прямом порядке. Для разбора по последнему разделителю обычно удобнее rpartition или rsplit с maxsplit=1 — они сразу отдают части, без ручной арифметики с индексом. Строгий двойник, бросающий ValueError вместо -1, называется rindex.
Примеры
print('hello'.rfind('l')) # → 3
print('hello'.rfind('z')) # → -1
print('abcabc'.rfind('a')) # → 3
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности