Die find-Methode

Die Methode find gibt den Index des ersten Vorkommens eines Teilstrings in einem String zurück. Im ersten Parameter der Methode geben wir den gewünschten Teilstring an, im zweiten und dritten optionalen Parameter - den Startindex und den Endindex der Suche respectively. Wenn der Teilstring nicht gefunden wird, gibt die Methode die Zahl -1 zurück.

Syntax

pythonzeichenkette.find(teilzeichenkette, [startindex], [endindex])

Beispiel

Lassen Sie uns den Teilstring 'a' finden, indem wir Start und Ende für die Suche angeben:

pythontxt = 'abcadea'
print(txt.find('a', 1, 4))

Ergebnis der Codeausführung:

python3

Beispiel

Lassen Sie uns den Teilstring 'a' finden, indem wir die Suchindizes ändern:

pythontxt = 'abcadea'
print(txt.find('a', 1, 3))

Ergebnis der Codeausführung:

python-1

Beispiel

Lassen Sie uns nun den Teilstring 'a' ohne Angabe von Indizes für die Suche finden:

pythontxt = 'abcadea'
print(txt.find('a'))

Ergebnis der Codeausführung:

python0

Siehe auch

  • Methode index,
    die den Index des Vorkommens eines Teilstrings in einem String sucht
  • Methode rfind,
    die den Index des letzten Vorkommens eines Teilstrings in einem String zurückgibt
  • Methode count,
    die die Anzahl der Vorkommen eines Teilstrings in einem String zurückgibt
  • Methode startswith,
    die einen Teilstring am Anfang eines Strings prüft