Python rindex()-Methode
Beschreibung
Python rindex() gibt die letzte Position zurück, an der die Teilzeichenkette str in der Zeichenkette vorkommt. Wenn keine übereinstimmende Zeichenkette vorhanden ist, wird eine Ausnahme ausgelöst. Sie können den optionalen Parameter [beg:end] angeben, um den Suchbereich festzulegen.
Syntax
Syntax der rindex()-Methode:
str.rindex(str, beg=0 end=len(string))
Parameters
- str -- Die Zeichenkette, nach der gesucht werden soll
- beg -- Die Anfangsposition der Suche, Standardwert ist 0
- end -- Die Endposition der Suche, Standardwert ist die Länge der Zeichenkette.
Rückgabewert
Gibt die letzte Position zurück, an der die Teilzeichenkette str in der Zeichenkette vorkommt. Wenn keine passende Zeichenkette vorhanden ist, wird eine Ausnahme ausgelöst.
Beispiele
Das folgende Beispiel demonstriert die Verwendung der rindex()-Funktion:
#!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "is"; print str1.rindex(str2); print str1.index(str2);
Die Ausgabe des obigen Beispiels ist wie folgt:
5 2
Andere Erweiterungen
Zeichenketten in Python