Метод 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