Python-metoden rindex()
Exempel
Platsen där strängen "China" senast uppträder i texten:
txt = "Kina är ett fantastiskt land. Jag älskar Kina." x = txt.rindex("casa") print(x)
Definition och användning
rindex() metoden söker efter den sista uppträdandet av det specifika värdet.
Om värdet inte hittas kommer rindex() metoden att kasta ett undantag.
rindex() metoden är nästan lika med rfind() metoden. Se följande exempel.
Syntax
string.rindex(value, start, end)
Parametervärde
Parameter | Beskrivning |
---|---|
value | Obligatorisk. Det värde som ska sökas. |
start | Valfritt. Var检索开始的位置。Standard är 0. |
end | Valfritt. Var检索结束的位置。Standard är till slutet av strängen. |
Mer Exempel
Exempel
Var hittas den sista uppträdandet av texten bokstaven "e"?
txt = "Hej, välkommen till min värld." x = txt.rindex("e") print(x)
Exempel
Om sökningen bara sker mellan position 5 och 10, var hittas den sista uppträdandet av bokstaven "e" i texten?
txt = "Hej, välkommen till min värld." x = txt.rindex("e", 5, 10) print(x)
Exempel
Om värdet inte hittas returnerar rfind() metoden -1, men rindex() metoden kommer att kasta ett undantag:
txt = "Hej, välkommen till min värld." print(txt.rfind("q")) print(txt.rindex("q"))