Метод rfind() в Python

Python 字符串Строки в Python


Описание

Python rfind() возвращает позицию последнего вхождения строки или -1, если совпадение не найдено.

Синтаксис

Синтаксис метода rfind():

str.rfind(str, beg=0, end=len(string))

Parameters

  • str -- строка для поиска
  • beg -- начальная позиция поиска, по умолчанию 0
  • end -- конечная позиция поиска, по умолчанию длина строки.

Возвращаемое значение

Возвращает позицию последнего вхождения строки или -1, если совпадение не найдено.

Пример

Следующий пример демонстрирует, как использовать функцию rfind():

Пример

#!/usr/bin/python

str = "this is really a string example....wow!!!";
substr = "is";

print str.rfind(substr);
print str.rfind(substr, 0, 10);
print str.rfind(substr, 10, 0);

print str.find(substr);
print str.find(substr, 0, 10);
print str.find(substr, 10, 0);

Вывод вышеприведённого примера выглядит следующим образом:

5
5
-1
2
2
-1

Python 字符串Строки в Python

Другие расширения