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)

Ausführungsbeispiel

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)

Ausführungsbeispiel

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)

Ausführungsbeispiel

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"))

Ausführungsbeispiel