Что делает метод rfind python?
Ответы
Maksim Litvinov
25 октября 2024
Метод rfind()
в Python выполняет поиск подстроки в строке, начиная с конца строки.
Метод возвращает индекс первого вхождения найденной подстроки
word = 'asdfa'
word.rfind('a') # 4
Если подстрока не найдена, метод вернет -1
word.rfind('z') # -1
1
0
Алёна Шереметьева
23 июня 2024
Метод rfind в Python возвращает индекс последнего совпавшего значения подстроки. Если подстрока не найдена, метод возвращает -1.
Синтаксис метода: str.rfind(sub, start, end)
:
- sub — это подстрока, которую нужно искать в строке str;
- start и end (необязательно) — поиск подстроки выполняется в диапазоне str [start].
Примеры использования:
txt = 'abacdea'
print(txt.rfind('a')) # 6
txt = 'abacdea'
print(txt.rfind('a', 1, 3)) #2
0
0