Python String index() Methode

Beispiel

Wo erscheint das Wort "welcome" im Text?

txt = "Hallo, willkommen in meiner Welt."
x = txt.index("welcome")
print(x)

Laufendes Beispiel

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)

Laufendes Beispiel

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)

Laufendes Beispiel

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"))

Laufendes Beispiel