Метод rindex() в Python3

Python3 字符串Строки в 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 字符串Строки в Python3

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