/
Вопросы и ответы
/
Python
/

Что делает метод rfind python?

Что делает метод rfind python?

3 года назад

Andrey Moshkov

Ответы

1

Метод rfind() в Python выполняет поиск подстроки в строке, начиная с конца строки.

Метод возвращает индекс первого вхождения найденной подстроки

word = 'asdfa'
word.rfind('a') # 4

Если подстрока не найдена, метод вернет -1

word.rfind('z') # -1

10 месяцев назад

Maksim Litvinov

0

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

год назад

Алёна Шереметьева