80 of 151 menu

Metod rindex

Metod rindex vraća najveći indeks podudaranja podstringa od kraja stringa. U prvom parametru metoda navodimo string ili podstring koji želimo da pronađemo, u drugom opcionom parametru - indeks početka pretrage, u trećem opcionom parametru - indeks kraja pretrage.

Za razliku od metoda rfind metod rindex izbacuje izuzetak ValueError, ako podstring nije pronađen.

Sintaksa

string.rindex(šta treba naći, [početak pretrage], [kraj pretrage])

Primer

Hajde da pronađemo poziciju prvog podstringa 'a' od kraja stringa:

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

Rezultat izvršavanja koda:

6

Primer

A sada hajde da zadamo granice pretrage:

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

Rezultat izvršavanja koda:

2

Primer

A sada hajde da pokušamo pomoću metoda rindex da pronađemo nepostojeći podstring:

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

Nakon izvršavanja koda metod je vratio grešku:

ValueError: substring not found

Pogledajte takođe

  • metod replace,
    koji traži i zamenjuje podstring u stringu
  • metod startswith,
    koji proverava podstring od početka stringa
  • metod rfind,
    koji vraća indeks poslednjeg podudaranja podstringa u stringu
  • metod count,
    koji vraća broj pojavljivanja podstringa u stringu
  • metod endswith,
    koji proverava pojavljivanje podstringa od kraja stringa
  • metod find,
    koji vraća indeks prvog podudaranja podstringa u stringu
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij