80 of 151 menu

Metoda rindex

Metoda rindex returnează cel mai mare index de potrivire a subșirului de la sfârșitul șirului. În primul parametru al metodei specificăm șirul sau subșirul pe care vrem să îl găsim, în al doilea parametru opțional - indexul de început al căutării, în al treilea parametru opțional - indexul de sfârșit al căutării.

Spre deosebire de metoda rfind metoda rindex aruncă o excepție ValueError, dacă subșirul nu este găsit.

Sintaxă

șir.rindex(ce trebuie găsit, [început căutare], [sfârșit căutare])

Exemplu

Să găsim poziția primului subșir 'a' de la sfârșitul șirului:

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

Rezultatul executării codului:

6

Exemplu

Și acum să setăm limitele căutării:

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

Rezultatul executării codului:

2

Exemplu

Și acum să încercăm cu metoda rindex să găsim un subșir inexistent:

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

După executarea codului metoda ne-a returnat o eroare:

ValueError: substring not found

Vedeți și

  • metoda replace,
    care caută și înlocuiește subșirul în șir
  • metoda startswith,
    care verifică subșirul de la începutul șirului
  • metoda rfind,
    care returnează indexul ultimei potriviri a subșirului în șir
  • metoda count,
    care returnează numărul de apariții ale subșirului în șir
  • metoda endswith,
    care verifică apariția subșirului de la sfârșitul șirului
  • metoda find,
    care returnează indexul primei potriviri a subșirului în șir
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge