Метод rindex() в Python
Описание
Python rindex() возвращает последнюю позицию, в которой подстрока str встречается в строке. Если совпадающей строки нет, будет возбуждено исключение. Можно указать необязательный параметр [beg:end], чтобы задать диапазон поиска.
Синтаксис
Синтаксис метода rindex():
str.rindex(str, beg=0 end=len(string))
Parameters
- str -- строка для поиска
- beg -- начальная позиция поиска, по умолчанию 0
- end -- конечная позиция поиска, по умолчанию равна длине строки.
Возвращаемое значение
Возвращает последнюю позицию, в которой подстрока str встречается в строке. Если совпадающей строки нет, будет возбуждено исключение.
Примеры
В следующем примере демонстрируется использование функции rindex():
#!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "is"; print str1.rindex(str2); print str1.index(str2);
Вывод вышеприведённого примера выглядит следующим образом:
5 2
Другие расширения
Строки в Python