79 of 151 menu

Metoden rfind

Metoden rfind returnerer indekset for forekomsten af en understreng fra slutningen af strengen. I den første parameter for metoden angiver vi strengen eller understrengen, som vi vil finde, i den anden valgfrie parameter - startindekset for søgningen, i den tredje valgfrie parameter - slutindekset for søgningen. Hvis understrengen ikke findes, returnerer metoden tallet -1.

Syntaks

streng.rfind(hvad der skal findes, [startindeks for søgning], [slutindeks for søgning])

Eksempel

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

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

Resultat af kodeudførelse:

6

Eksempel

Og lad os nu angive søgegrænser:

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

Resultat af kodeudførelse:

2

Eksempel

Og lad os nu prøve at finde en ikke-eksisterende understreng ved hjælp af metoden rindex:

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

Resultat af kodeudførelse:

-1

Se også

  • metoden find,
    som returnerer positionen af en understreng i en streng
  • metoden index,
    som returnerer positionen af en understreng i en streng
  • metoden rindex,
    som søger positionen af en understreng fra slutningen af strengen
  • metoden count,
    som returnerer antallet af forekomster af en understreng i en streng
  • metoden endswith,
    som kontrollerer forekomsten af en understreng fra slutningen af 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