80 of 151 menu

Metóda rindex

Metóda rindex vracia najväčší index zhody podreťazca od konca reťazca. V prvom parametri metódy uvedieme reťazec alebo podreťazec, ktorý chceme nájsť, v druhom voliteľnom parametri - index začiatku vyhľadávania, v treťom voliteľnom parametri - index konca vyhľadávania.

Na rozdiel od metódy rfind metóda rindex vyhodí výnimku ValueError, ak podreťazec nie je nájdený.

Syntax

reťazec.rindex(čo treba nájsť, [začiatok vyhľadávania], [koniec vyhľadávania])

Príklad

Nájdime pozíciu prvého podreťazca 'a' od konca reťazca:

txt = 'abacdea' print(txt.rindex('a'))

Výsledok vykonania kódu:

6

Príklad

A teraz nastavme hranice vyhľadávania:

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

Výsledok vykonania kódu:

2

Príklad

A teraz skúsme pomocou metódy rindex nájsť neexistujúci podreťazec:

txt = 'abacdea' print(txt.rindex('f'))

Po vykonaní kódu metóda vrátila chybu:

ValueError: substring not found

Pozri tiež

  • metóda replace,
    ktorá hľadá a nahrádza podreťazec v reťazci
  • metóda startswith,
    ktorá kontroluje podreťazec od začiatku reťazca
  • metóda rfind,
    ktorá vracia index posledného zhody podreťazca v reťazci
  • metóda count,
    ktorá vracia počet výskytov podreťazca v reťazci
  • metóda endswith,
    ktorá kontroluje výskyt podreťazca od konca reťazca
  • metóda find,
    ktorá vracia index prvého zhody podreťazca v reťazci
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť