Definition
Die Methode rfind() findet das letzte Vorkommen des angegebenen Wertes. Sie gibt -1 zurück, wenn der Wert nicht gefunden wird. Diese Methode ist fast dasselbe wie die Methode rindex().
Syntax
string.rfind(value, start, end)
Parameter
Parameter | Beschreibung |
---|---|
value | Erforderlich. Der Wert, nach dem gesucht werden soll |
start | Optional. Wo die Suche beginnen soll. Standard ist 0 |
end | Optional. Wo die Suche enden soll. Standardmäßig bis zum Ende der Zeichenkette |
Beispiele:
testStr = "Willkommen bei den Python-Tutorials. Python ist eine Python-Skriptsprache."
ergebnis = testStr.rfind("Python")
print(ergebnis)
# unter Verwendung der Start- und Endparameter
testStr = "Willkommen bei den Python-Tutorials."
ergebnis = testStr.rfind("t", 3 , 9) #findet letztes Vorkommen von 't' von Position 5 bis 9
print(ergebnis)