Definition
Die Methode index() findet das erste Vorkommen des angegebenen Wertes. Die Methode löst eine Ausnahme aus, wenn der Wert nicht gefunden wird. Sie ist fast identisch mit der Methode find(), der einzige Unterschied ist, dass die Methode find() -1 zurückgibt, wenn der Wert nicht gefunden wird.
Syntax
string.index(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.index("Willkommen")
print(ergebnis)
# findet das erste Vorkommen des Buchstabens "y"
ergebnis = meinStr.index("y")
print(ergebnis)
# findet das erste Vorkommen des Buchstabens "y", wenn nur zwischen Position 6 und 17 gesucht wird?
ergebnis = meinStr.index("y", 6, 17)
print(ergebnis)