80 of 151 menu

Meetod rindex

Meetod rindex tagastab suurima indeksi, kus alamstring vastab stringi lõpust alates. Meetodi esimeses parameetris määrame stringi või alamstringi, mida soovime leida, teises valikulises parameetris - otsingu algusindeksi, kolmandas valikulises parameetris - otsingu lõpuindeksi.

Erinevalt meetodist rfind viskab meetod rindex erindi ValueError, kui alamstringi ei leita.

Süntaks

string.rindex(mida_otsida, [otsingu_algus], [otsingu_lõpp])

Näide

Leiame esimese alamstringi 'a' asukoha stringi lõpust:

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

Koodi täitmise tulemus:

6

Näide

Nüüd määrame otsingu piirid:

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

Koodi täitmise tulemus:

2

Näide

Nüüd proovime meetodiga rindex leida olematut alamstringi:

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

Pärast koodi täitmist tagastas meetod meile vea:

ValueError: substring not found

Vaata ka

  • meetod replace,
    mis otsib ja asendab alamstringi stringis
  • meetod startswith,
    mis kontrollib alamstringi stringi algusest
  • meetod rfind,
    mis tagastab alamstringi viimase vastavuse indeksi stringis
  • meetod count,
    mis tagastab alamstringi esinemiste arvu stringis
  • meetod endswith,
    mis kontrollib alamstringi esinemist stringi lõpust
  • meetod find,
    mis tagastab alamstringi esimese vastavuse indeksi stringis
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu