Python 字符串 find() 方法
Exempel
Var är ordet "welcome" i texten?
txt = "Hej, välkommen till min värld." x = txt.find("welcome") print(x)
Definition och Användning
find() metoden söker efter det första förekomsten av det specificerade värdet.
Om värdet inte hittas, returnerar find() metoden -1.
find() metoden är nästan identisk med index() metoden, den enda skillnaden är att index() metoden orsakar ett undantag om värdet inte hittas. (Se exempel nedan)
Syntaks
string.find(value, start, end)
Parametervärde
Parameter | Beskrivning |
---|---|
value | Obligatoriskt. Värdet som ska sökas efter. |
start | Valfritt. Positionen där sökningen börjar. Standard är 0. |
end | Valfritt. Positionen där sökningen slutar. Standard är slutet av strängen. |
Mer Exempel
Exempel
Positionen där bokstaven "e" först uppträder i texten:
txt = "Hej, välkommen till min värld." x = txt.find("e") print(x)
Exempel
Om endast sökning efter position 5 till 10 genomförs, är positionen där bokstaven "e" först uppträder i texten:
txt = "Hej, välkommen till min värld." x = txt.find("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"))