80 of 151 menu

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 әдісі,
    жолдағы ішкі жолдың бірінші сәйкестік индексін қайтарады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау