Python str index() metoden
Exempel
Var ordet "welcome" i texten?
txt = "Hej, välkommen till min värld." x = txt.index("welcome") print(x)
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)
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)
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"))