Метод rindex
Метод rindex враћа највећи
индекс подударања подниза од краја низа.
У првом параметру метода наводимо низ
или подниз који желимо да пронађемо, у
другом опционом параметру - индекс
почетка претраге, у трећем опционом
параметру - индекс краја претраге.
За разлику од метода rfind
метод rindex баца изузетак
ValueError, ако подниз није
пронађен.
Синтакса
низ.rindex(шта треба наћи, [почетак претраге], [крај претраге])
Пример
Хајде да пронађемо позицију првог подниза
'a' од краја низа:
txt = 'abacdea'
print(txt.rindex('a'))
Резултат извршавања кода:
6
Пример
А сада хајде да поставимо границе претраге:
txt = 'abacdea'
print(txt.rindex('a', 1, 3))
Резултат извршавања кода:
2
Пример
А сада хајде да покушамо да помоћу метода
rindex пронађемо подниз који не постоји:
txt = 'abacdea'
print(txt.rindex('f'))
Након извршавања кода метод нам је вратио грешку:
ValueError: substring not found
Погледајте такође
-
метод
replace,
који тражи и замењује подниз у низу -
метод
startswith,
који проверава подниз од почетка низа -
метод
rfind,
који враћа индекс последњег подударања подниза у низу -
метод
count,
који враћа број појављивања подниза у низу -
метод
endswith,
који проверава појављивање подниза од краја низа -
метод
find,
који враћа индекс првог подударања подниза у низу