Metoden rfind
Metoden rfind returnerer indeksen
for forekomst av delstreng fra slutten av strengen. I
den første parameteren til metoden angir vi strengen
eller delstrengen vi ønsker å finne, i
den andre valgfrie parameteren - indeksen
for start av søket, i den tredje valgfrie
parameteren - indeksen for slutt av søket. Hvis
delstrengen ikke blir funnet, returnerer metoden tallet
-1.
Syntaks
streng.rfind(hva som skal finnes, [startindeks for søk], [sluttindeks for søk])
Eksempel
La oss finne posisjonen til den første delstrengen
'a' fra slutten av strengen:
txt = 'abacdea'
print(txt.rfind('a'))
Resultat av kjøring av koden:
6
Eksempel
Og la oss nå angi grensene for søket:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Resultat av kjøring av koden:
2
Eksempel
Og la oss nå prøve å bruke metoden
rindex for å finne en ikke-eksisterende delstreng:
txt = 'abacdea'
print(txt.rfind('f'))
Resultat av kjøring av koden:
-1
Se også
-
metoden
find,
som returnerer posisjonen til delstrengen i strengen -
metoden
index,
som returnerer posisjonen til delstrengen i strengen -
metoden
rindex,
som søker etter posisjonen til delstrengen fra slutten av strengen -
metoden
count,
som returnerer antall forekomster av delstrengen i strengen -
metoden
endswith,
som sjekker forekomst av delstreng fra slutten av strengen