Вопросы к Поиску с Алисой
Разница между функциями find() и rfind() при работе со строками в Python заключается в том, что find() ищет первое вхождение подстроки с начала текста, а rfind() — с конца. proglib.io
Метод find() возвращает индекс первого вхождения искомой подстроки. dzen.ru Если подстрока не найдена, то метод возвращает значение -1. dzen.ru
Метод rfind() возвращает индекс последнего вхождения данной строки («поиск справа»). dzen.ru
Таким образом, find() ищет с начала, а rfind() — с конца строки. proglib.io
Оба метода учитывают только первое вхождение подстроки. proglib.io Если подстрока не найдена, то в обоих случаях возвращается -1. pythonru.com