Python String find() Methode
Beispiel
Wo im Text steht das Wort "Willkommen"?:
txt = "Hello, welcome to my world."
x = txt.find("welcome")
print(x)
Definition und Verwendung
Die find()
Methode findet das erste Vorkommen des angegebenen Werts.
Die find()
Methode gibt -1 zurück, wenn der Wert nicht gefunden wird.
Die find()
Methode ist fast identisch mit der
index()
Methode, der einzige Unterschied besteht darin, dass die index()
Methode eine Ausnahme auslöst, wenn der Wert nicht gefunden wird. (Siehe Beispiel unten)
Syntax
string.find(value, start, end)
Parameterwerte
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Mehr Beispiele
Beispiel
Wo im Text kommt der Buchstabe „e“ zum ersten Mal vor?:
txt = "Hello, welcome to my world."
x = txt.find("e")
print(x)
Beispiel
Wo im Text kommt der Buchstabe "e" zum ersten Mal vor, wenn Sie nur zwischen Position 5 und 10 suchen?:
txt = "Hello, welcome to my world."
x = txt.find("e",
5, 10)
print(x)
Beispiel
Wenn der Wert nicht gefunden wird, gibt die Methode find() -1 zurück, aber die Methode index() löst eine Ausnahme aus:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))