Метод rfind
в Python: поиск подстроки в строке справа.
Возвращают индекс последнего вхождения искомой подстроки. Если же подстрока не найдена, то метод возвращает значение −1
.
rfind(sub[, start[, end]])
sub
— искомая подстрока;start
— индекс, с которого начинается поиск;end
— индекс, на котором заканчивается поиск.
my_str = 'barbarian'
print(my_str.rfind('bar')) # 3
print(my_str.rfind('bar', 1)) # 3
print(my_str.rfind('bar', 1, 3)) # -1