Python rfind()-Methode

Python 字符串Zeichenketten in Python


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

Die Ausgabe des obigen Beispiels ist wie folgt:

5
5
-1
2
2
-1

Python 字符串Zeichenketten in Python

Andere Erweiterungen