Python3 rfind()-Methode
Beschreibung
Python rfind() gibt die Position des letzten Vorkommens der Zeichenkette zurück oder -1, wenn es keine Übereinstimmung gibt.
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, standardmäßig die Länge der Zeichenkette.
Rückgabewert
Gibt die Position des letzten Vorkommens der Zeichenkette zurück oder -1, wenn es keine Übereinstimmung gibt.
Beispiel
Das folgende Beispiel zeigt, wie die Funktion rfind() verwendet wird:
Beispiel
#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"
print (str1.rfind(str2))
print (str1.rfind(str2, 0, 10))
print (str1.rfind(str2, 10, 0))
print (str1.find(str2))
print (str1.find(str2, 0, 10))
print (str1.find(str2, 10, 0))
str1 = "this is really a string example....wow!!!"
str2 = "is"
print (str1.rfind(str2))
print (str1.rfind(str2, 0, 10))
print (str1.rfind(str2, 10, 0))
print (str1.find(str2))
print (str1.find(str2, 0, 10))
print (str1.find(str2, 10, 0))
Die Ausgabe des obigen Beispiels ist wie folgt:
5 5 -1 2 2 -1
Andere Erweiterungen
Python3 Zeichenketten