Python-strengens rfind() metode

Eksempel

Placeringen af sidste forekomst af strengen "China" i teksten:

txt = "China is a great country. I love China."
x = txt.rfind("casa")
print(x)

Kør Eksempel

Definition og brug

rfind() metoden søger efter den sidste forekomst af den specificerede værdi.

Hvis værdien ikke findes, returnerer rfind() metoden -1.

rfind() metoden er næsten identisk med rindex() metoden. Se nedenstående eksempel.

Syntaks

string.rfind(value, start, end)

Parameterværdi

Parameter Beskrivelse
value Obligatorisk. Værdien, der skal søges efter.
start Valgfri. Hvor skal søgningen starte. Standard er 0.
end Valgfri. Hvor skal søgningen afsluttes. Standard er til slutningen af strengen.

Flere eksempler

Eksempel

Hvor findes den sidste forekomst af bogstavet "e" i teksten?

txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)

Kør Eksempel

Eksempel

Hvor i positionerne 5 og 10 findes den sidste forekomst af bogstavet "e" i teksten?

txt = "Hello, welcome to my world."
x = txt.rfind("e", 5, 10)
print(x)

Kør Eksempel

Eksempel

Hvis værdien ikke findes, returnerer rfind() metoden -1, men rindex() metoden vil udløse en undtagelse:

txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))

Kør Eksempel