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)

Kör Exempel

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)

Kör Exempel

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)

Kör Exempel

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

Kör Exempel