Python-String -rfind()- Methode
Beispiel
Wo im Text kommt die Zeichenfolge "casa" zuletzt vor?:
txt = "Mi
casa, su casa."
x = txt.rfind("casa")
print(x)
Definition und Verwendung
Die rfind()
Methode findet das letzte Vorkommen des angegebenen Werts.
Die rfind()
Methode gibt -1 zurück, wenn der Wert nicht gefunden wird.
Die rfind()
Methode ist fast die gleiche wie die
rindex()
Methode. Siehe Beispiel unten.
Syntax
string.rfind(value, start, end)
Parameterwerte
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Mehr Beispiele
Beispiel
Wo im Text kommt der Buchstabe „e“ zuletzt vor?:
txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)
Beispiel
Wo im Text kommt der Buchstabe "e" zuletzt vor, wenn Sie nur zwischen Position 5 und 10 suchen?:
txt = "Hello, welcome to my world."
x = txt.rfind("e",
5, 10)
print(x)
Beispiel
Wenn der Wert nicht gefunden wird, gibt die Methode rfind() -1 zurück, aber die Methode rindex() löst eine Ausnahme aus:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))