rfind әдісі
rfind әдісі ішкі жолдың соңғы
сәйкестігінің индексін қайтарады. Бірінші
параметрде біз тапқымыз келетін жолды
немесе ішкі жолды көрсетеміз, екінші
міндетті емес параметрде - іздеудің басталу
индексі, үшінші міндетті емес параметрде -
іздеудің аяқталу индексі. Егер ішкі жол
табылмаса, әдіс -1 санын қайтарады.
Синтаксис
жол.rfind(табу керек нәрсе, [іздеудің басталу индексы], [іздеудің аяқталу индексы])
Мысал
'a' ішкі жолының соңынан бастап
бірінші орын алу позициясын табайық:
txt = 'abacdea'
print(txt.rfind('a'))
Кодты орындау нәтижесі:
6
Мысал
Енді іздеу шекараларын белгілейік:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Кодты орындау нәтижесі:
2
Мысал
Енді rindex әдісін қолданып жоқ
ішкі жолды табуға тырысайық:
txt = 'abacdea'
print(txt.rfind('f'))
Кодты орындау нәтижесі:
-1