Python3 rfind()-Methode

Python3 字符串Python3 Zeichenketten


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

Die Ausgabe des obigen Beispiels ist wie folgt:

5
5
-1
2
2
-1

Python3 字符串Python3 Zeichenketten

Andere Erweiterungen