Метод rindex() строки Python
Пример
Где в тексте последнее вхождение строки "casa"?:
txt = "Mi
casa, su casa."
x = txt.rindex("casa")
print(x)
Определение и использование
Метод rindex()
находит последнее вхождение указанного значения.
Метод rindex()
вызывает исключение, если значение не найдено.
Метод rindex()
почти такой же, как
rfind()
метод. См. пример ниже.
Синтаксис
string.rindex(value, start, end)
Значения параметров
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Дополнительные примеры
Пример
Где в тексте последнее вхождение буквы «е»?:
txt = "Hello, welcome to my world."
x = txt.rindex("e")
print(x)
Пример
Где в тексте последнее вхождение буквы «е», когда вы ищете только между позициями 5 и 10?:
txt = "Hello, welcome to my world."
x = txt.rindex("e",
5, 10)
print(x)
Пример
Если значение не найдено, метод rfind() возвращает -1, но метод rindex() вызовет исключение:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))