Python str index() metoden

Exempel

Var ordet "welcome" i texten?

txt = "Hej, välkommen till min värld."
x = txt.index("welcome")
print(x)

Kör Exempel

Definition och Användning

index() metoden söker upp det första förekomsten av det specificerade värdet.

Om värdet inte hittas, orsakar index() metoden ett undantag.

index() metoden är nästan identisk med find() metoden, den enda skillnaden är att find() metoden returnerar -1 om värdet inte hittas. (Se exempel nedan)

Syntax

string.index(value, start, end)

Parametervärde

Parameter Beskrivning
value Obligatorisk. Det värde som ska sökas.
start Valfritt. Var sökningen ska börja. Standard är 0.
end Valfritt. Var sökningen ska avslutas. Standard är textens slut.

Mer Exempel

Exempel

Var visas tecknet "e" första gången i texten?

txt = "Hej, välkommen till min värld."
x = txt.index("e")
print(x)

Kör Exempel

Exempel

Om sökningen bara sker mellan positionerna 5 och 10, där visas tecknet "e" först?

txt = "Hej, välkommen till min värld."
x = txt.index("e", 5, 10)
print(x)

Kör Exempel

Exempel

Om värdet inte hittas, returnerar find() metoden -1, men index() metoden orsakar ett undantag:

txt = "Hej, välkommen till min värld."
print(txt.find("q"))
print(txt.index("q"))

Kör Exempel