rfind әдісі

rfind әдісі ішкі жолдың соңғы сәйкестігінің индексін қайтарады. Бірінші параметрде біз тапқымыз келетін жолды немесе ішкі жолды көрсетеміз, екінші міндетті емес параметрде - іздеудің басталу индексі, үшінші міндетті емес параметрде - іздеудің аяқталу индексі. Егер ішкі жол табылмаса, әдіс -1 санын қайтарады.

Синтаксис

pythonжол.rfind(табу керек нәрсе, [іздеудің басталу индексы], [іздеудің аяқталу индексы])

Мысал

'a' ішкі жолының соңынан бастап бірінші орын алу позициясын табайық:

pythontxt = 'abacdea'
print(txt.rfind('a'))

Кодты орындау нәтижесі:

python6

Мысал

Енді іздеу шекараларын белгілейік:

pythontxt = 'abacdea'
print(txt.rfind('a', 1, 3))

Кодты орындау нәтижесі:

python2

Мысал

Енді rindex әдісін қолданып жоқ ішкі жолды табуға тырысайық:

pythontxt = 'abacdea'
print(txt.rfind('f'))

Кодты орындау нәтижесі:

python-1

Сондай-ақ қараңыз

  • find әдісі,
    жолдағы ішкі жолдың позициясын қайтарады
  • index әдісі,
    жолдағы ішкі жолдың позициясын қайтарады
  • rindex әдісі,
    жолдың соңынан ішкі жолдың позициясын іздейді
  • count әдісі,
    жолдағы ішкі жолдың орын алу санын қайтарады
  • endswith әдісі,
    жолдың соңынан ішкі жолдың орын алуын тексереді