Definition
Die Methode find() findet das erste Vorkommen des angegebenen Wertes. Sie gibt -1 zurück, wenn der Wert nicht gefunden wird.
Die Methode find() ist fast identisch mit der Methode index(), der einzige Unterschied ist, dass die Methode index() eine Ausnahme auslöst, wenn der Wert nicht gefunden wird.
Syntax
string.find(value, start, end)
Parameter
Parameter | Beschreibung |
---|---|
value | Erforderlich. Der Wert, nach dem gesucht werden soll |
start | Optional. Wo die Suche beginnen soll. Standard ist 0 |
end | Optional. Wo die Suche enden soll. Standardmäßig bis zum Ende der Zeichenkette |
Beispiele:
meinStr = "Willkommen bei den Python-Tutorials".
ergebnis = meinStr.find("Python")
print(ergebnis )
# findet das erste Vorkommen des Buchstabens "e"
ergebnis = meinStr.find("e")
print(ergebnis )
# mit Angabe der zu suchenden Positionen
ergebnis = meinStr.find("e", 2, 12)
print(ergebnis)