Python3 rindex()-Methode
Beschreibung
rindex() gibt die Position des letzten Vorkommens der Teilzeichenkette str in der Zeichenkette zurück oder löst eine Ausnahme aus, wenn es keine übereinstimmende Zeichenkette gibt. 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 Startposition für die Suche, Standardwert ist 0
- end -- Die Endposition für die Suche, Standardwert ist die Länge der Zeichenkette.
Rückgabewert
Gibt die Position des letzten Vorkommens der Teilzeichenkette str in der Zeichenkette zurück oder löst eine Ausnahme aus, wenn es keine übereinstimmende Zeichenkette gibt.
Beispiele
Die folgenden Beispiele demonstrieren die Verwendung der rindex()-Methode:
#!/usr/bin/python3 str1 = "this is really a string example....wow!!!" str2 = "is" print (str1.rindex(str2)) print (str1.rindex(str2,10))
Die Ausgabe des obigen Beispiels ist wie folgt:
5
Traceback (most recent call last):
File "test.py", line 6, in <module>
print (str1.rindex(str2,10))
ValueError: substring not found
Andere Erweiterungen
Python3 Zeichenketten