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
pythonstreng.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:
pythontxt = 'abacdea'
print(txt.rfind('a'))
Resultat av kjøring av koden:
python6
Eksempel
Og la oss nå angi grensene for søket:
pythontxt = 'abacdea'
print(txt.rfind('a', 1, 3))
Resultat av kjøring av koden:
python2
Eksempel
Og la oss nå prøve å bruke metoden
rindex for å finne en ikke-eksisterende delstreng:
pythontxt = 'abacdea'
print(txt.rfind('f'))
Resultat av kjøring av koden:
python-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