79 of 151 menu

Metóda rfind

Metóda rfind vracia 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. Ak podreťazec nie je nájdený, metóda vráti číslo -1.

Syntax

reťazec.rfind(čo treba nájsť, [index začiatku vyhľadávania], [index konca vyhľadávania])

Príklad

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

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

Výsledok vykonania kódu:

6

Príklad

A teraz nastavme hranice vyhľadávania:

txt = 'abacdea' print(txt.rfind('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.rfind('f'))

Výsledok vykonania kódu:

-1

Pozri tiež

  • metóda find,
    ktorá vracia pozíciu podreťazca v reťazci
  • metóda index,
    ktorá vracia pozíciu podreťazca v reťazci
  • metóda rindex,
    ktorá hľadá pozíciu podreťazca od konca reťazca
  • 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
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ť