Python rfind()-Methode
Beschreibung
Python rfind() gibt die Position des letzten Vorkommens der Zeichenkette zurück oder -1, wenn keine Übereinstimmung gefunden wird.
Syntax
Syntax der rfind()-Methode:
str.rfind(str, beg=0, end=len(string))
Parameters
- str -- Die Zeichenkette, nach der gesucht werden soll
- beg -- Die Startposition der Suche, Standardwert ist 0
- end -- Die Endposition der Suche, Standardwert ist die Länge der Zeichenkette.
Rückgabewert
Gibt die Position des letzten Vorkommens der Zeichenkette zurück oder -1, wenn keine Übereinstimmung gefunden wird.
Beispiel
Das folgende Beispiel zeigt, wie die Funktion rfind() verwendet wird:
Beispiel
#!/usr/bin/python
str = "this is really a string example....wow!!!";
substr = "is";
print str.rfind(substr);
print str.rfind(substr, 0, 10);
print str.rfind(substr, 10, 0);
print str.find(substr);
print str.find(substr, 0, 10);
print str.find(substr, 10, 0);
str = "this is really a string example....wow!!!";
substr = "is";
print str.rfind(substr);
print str.rfind(substr, 0, 10);
print str.rfind(substr, 10, 0);
print str.find(substr);
print str.find(substr, 0, 10);
print str.find(substr, 10, 0);
Die Ausgabe des obigen Beispiels ist wie folgt:
5 5 -1 2 2 -1
Andere Erweiterungen
Zeichenketten in Python