Метод rindex() в строке Python
Пример
Позиция последнего появления строки "China" в тексте:
txt = "China is a great country. I love China." x = txt.rindex("casa") print(x)
Определение и использование
Метод rindex() находит последнее的出现 заданного значения.
Если значение не найдено, то метод rindex() вызывает исключение.
Метод rindex()几乎 идентичен методу rfind(). Вот пример.
Синтаксис
string.rindex(value, start, end)
Значение параметра
Параметр | Описание |
---|---|
value | Обязателен. Значение, которое нужно найти. |
start | Опционально. С哪里 начинается поиск. По умолчанию это 0. |
end | Опционально. Где заканчивается поиск. По умолчанию это конец строки. |
Более примеров
Пример
Где находится последнее的出现 литера "e" в тексте?
txt = "Hello, welcome to my world." x = txt.rindex("e") print(x)
Пример
Если搜索 производится только в позиции 5 и позиции 10, где находится последнее的出现 литера "e" в тексте?
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"))