Python-Methode rindex() für Strings
Beispiel
Position des letzten Auftretens des Strings "China" im Text:
txt = "China ist ein großartiges Land. Ich liebe China." x = txt.rindex("casa") print(x)
Definition und Verwendung
Die Methode rindex() sucht nach dem letzten Auftreten eines bestimmten Wertes.
Falls der Wert nicht gefunden wird, löst die Methode rindex() eine Ausnahme aus.
Die Methode rindex() ist fast identisch mit der Methode rfind(). Sehen Sie sich die folgenden Beispiele an.
Syntax
string.rindex(value, start, end)
Parameterwert
Parameter | Beschreibung |
---|---|
value | Erforderlich. Der zu suchende Wert. |
start | Optional. Wo die Suche beginnen soll. Standardmäßig ist dies 0. |
end | Optional. Wo die Suche enden soll. Standardmäßig ist dies das Ende der Zeichenfolge. |
Mehr Beispiele
Beispiel
Wo befindet sich das letzte Auftreten des Buchstaben "e" im Text?
txt = "Hallo, willkommen in meiner Welt." x = txt.rindex("e") print(x)
Beispiel
Wo befindet sich das letzte Auftreten des Buchstaben "e" zwischen Position 5 und Position 10?
txt = "Hallo, willkommen in meiner Welt." x = txt.rindex("e", 5, 10) print(x)
Beispiel
Falls der Wert nicht gefunden wird, gibt die Methode rfind() -1 zurück, aber die Methode rindex() löst eine Ausnahme aus:
txt = "Hallo, willkommen in meiner Welt." print(txt.rfind("q")) print(txt.rindex("q"))