Метад 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,
які вяртае індэкс першага супадзення падрадка ў радку