80 of 151 menu

Metoden rindex

Metoden rindex returnerer det højeste indeks for et substring match fra slutningen af strengen. I den første parameter for metoden angiver vi strengen eller substringen, som vi ønsker at finde, i den anden valgfrie parameter - startindekset for søgningen, i den tredje valgfrie parameter - slutindekset for søgningen.

I modsætning til metoden rfind kaster metoden rindex en undtagelse ValueError, hvis substringen ikke bliver fundet.

Syntaks

streng.rindex(hvad der skal findes, [start af søgning], [slut af søgning])

Eksempel

Lad os finde positionen for den første substring 'a' fra slutningen af strengen:

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

Resultatet af udførelsen af koden:

6

Eksempel

Lad os nu angive søgningens grænser:

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

Resultatet af udførelsen af koden:

2

Eksempel

Lad os nu prøve at finde en ikke-eksisterende substring ved hjælp af metoden rindex:

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

Efter udførelse af koden returnerede metoden en fejl:

ValueError: substring not found

Se også

  • metoden replace,
    som søger og erstatter en substring i en streng
  • metoden startswith,
    som checker en substring fra starten af strengen
  • metoden rfind,
    som returnerer indekset for den sidste forekomst af en substring i strengen
  • metoden count,
    som returnerer antallet af forekomster af en substring i strengen
  • metoden endswith,
    som checker forekomsten af en substring fra slutningen af strengen
  • metoden find,
    som returnerer indekset for den første forekomst af en substring i strengen
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis