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
zeichenkette.find(teilzeichenkette, [startindex], [endindex])
Beispiel
Lassen Sie uns den Teilstring 'a' finden, indem wir
Start und Ende für die Suche angeben:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Ergebnis der Codeausführung:
3
Beispiel
Lassen Sie uns den Teilstring 'a' finden, indem wir
die Suchindizes ändern:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Ergebnis der Codeausführung:
-1
Beispiel
Lassen Sie uns nun den Teilstring 'a' ohne
Angabe von Indizes für die Suche finden:
txt = 'abcadea'
print(txt.find('a'))
Ergebnis der Codeausführung:
0
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