Definition
Die Methode rindex() findet das letzte Vorkommen des angegebenen Wertes. Sie löst eine Ausnahme aus, wenn der Wert nicht gefunden wird. Diese Methode ist nahezu identisch mit der Methode rfind().
Syntax
string.rindex(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 Skriptsprache."
ergebnis = testStr.rindex("Python")
print(ergebnis)
# unter Verwendung der Parameter start und end
testStr = "Willkommen bei den Python-Tutorials. Python ist eine Skriptsprache."
ergebnis = testStr.rindex("t", 10, 25)
print(ergebnis)
# Vergleich zwischen rindex() und rfind()
testStr = "Willkommen bei den Python-Tutorials."
print(testStr.rfind("x"))
print(testStr.rindex("x"))