80 of 151 menu

Metoden rindex

Metoden rindex returnerer den høyeste indeksen for delstrengsamsvar fra slutten av strengen. I den første parameteren til metoden angir vi strengen eller delstrengen som vi ønsker å finne, i den andre valgfrie parameteren - startindeksen for søket, i den tredje valgfrie parameteren - sluttindeksen for søket.

I motsetning til metoden rfind kaster metoden rindex et unntak ValueError hvis delstrengen ikke blir funnet.

Syntaks

streng.rindex(hva som skal finnes, [søkestart], [søkeslutt])

Eksempel

La oss finne posisjonen til den første delstrengen 'a' fra slutten av strengen:

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

Resultatet av kjøring av koden:

6

Eksempel

La oss nå angi søkegrensene:

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

Resultatet av kjøring av koden:

2

Eksempel

La oss nå prøve å finne en ikke-eksisterende delstreng ved hjelp av metoden rindex:

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

Etter kjøring av koden returnerte metoden en feil:

ValueError: substring not found

Se også

  • metoden replace,
    som søker og erstatter delstreng i streng
  • metoden startswith,
    som sjekker delstreng fra starten av strengen
  • metoden rfind,
    som returnerer indeksen for siste delstrengsamsvar i strengen
  • metoden count,
    som returnerer antall forekomster av delstreng i strengen
  • metoden endswith,
    som sjekker forekomst av delstreng fra slutten av strengen
  • metoden find,
    som returnerer indeksen for første delstrengsamsvar i strengen
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis