Метод rindex() в Python3
Описание
rindex() возвращает позицию последнего вхождения подстроки str в строке или вызывает исключение, если совпадений нет. Можно указать необязательный параметр [beg:end], чтобы задать интервал поиска.
Синтаксис
Синтаксис метода rindex():
str.rindex(str, beg=0 end=len(string))
Parameters
- str -- строка для поиска
- beg -- начальная позиция поиска, по умолчанию 0
- end -- конечная позиция поиска, по умолчанию равна длине строки.
Возвращаемое значение
Возвращает позицию последнего вхождения подстроки str в строке или вызывает исключение, если совпадений нет.
Примеры
Следующие примеры демонстрируют использование метода rindex():
#!/usr/bin/python3 str1 = "this is really a string example....wow!!!" str2 = "is" print (str1.rindex(str2)) print (str1.rindex(str2,10))
Вывод вышеприведённого примера выглядит следующим образом:
5
Traceback (most recent call last):
File "test.py", line 6, in <module>
print (str1.rindex(str2,10))
ValueError: substring not found
Другие расширения
Строки в Python3