Python String index() Methode
Beispiel
Wo erscheint das Wort "welcome" im Text?
txt = "Hallo, willkommen in meiner Welt." x = txt.index("welcome") print(x)
Definition und Verwendung
Die index()-Methode sucht nach der ersten Erscheinung des angegebenen Wertes.
Falls der Wert nicht gefunden wird, löst die index()-Methode eine Ausnahme aus.
Die index()-Methode ist fast identisch mit der find()-Methode, der einzige Unterschied ist, dass die find()-Methode -1 zurückgibt, wenn der Wert nicht gefunden wird. (Siehe untenstehendes Beispiel)
Syntax
string.index(value, start, end)
Parameterwert
Parameter | Beschreibung |
---|---|
value | Erforderlich. Der zu suchende Wert. |
start | Optional. Wo die Suche beginnen soll. Standardmäßig ist es 0. |
end | Optional. Wo die Suche enden soll. Standardmäßig ist es das Ende des Strings. |
Mehr Beispiele
Beispiel
Wo erscheint das erste Mal das Alphabet "e" im Text?
txt = "Hallo, willkommen in meiner Welt." x = txt.index("e") print(x)
Beispiel
Wo erscheint das erste Mal das Alphabet "e", wenn nur zwischen den Positionen 5 und 10 gesucht wird?
txt = "Hallo, willkommen in meiner Welt." x = txt.index("e", 5, 10) print(x)
Beispiel
Falls der Wert nicht gefunden wird, gibt die find()-Methode -1 zurück, aber die index()-Methode löst eine Ausnahme aus:
txt = "Hallo, willkommen in meiner Welt." print(txt.find("q")) print(txt.index("q"))