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методу,
саптагы тизмектин биринчи дал келүүсүнүн индексин кайтарат