Python-strengens rindex() metode

Eksempel

Placeringen af sidste forekomst af strengen "China" i teksten:

txt = "China is a great country. I love China."
x = txt.rindex("casa")
print(x)

Kør Eksempel

Definition og brug

rindex() metoden søger efter det sidste forekommende værdi.

Hvis værdien ikke findes, vil rindex() metoden udløse en undtagelse.

rindex() metoden er næsten samme som rfind() metoden. Se eksemplerne nedenfor.

Syntaks

string.rindex(value, start, end)

Parameterværdi

Parameter Beskrivelse
value Obligatorisk. Værdien, der skal søges efter.
start Valgfri. Hvor begynder søgningen. Standard er 0.
end Valgfri. Hvor ender søgningen. Standard er til slutningen af strengen.

Flere eksempler

Eksempel

Hvor er det sidste forekommende bogstav "e" i teksten?

txt = "Hello, welcome to my world."
x = txt.rindex("e")
print(x)

Kør Eksempel

Eksempel

Hvis der kun søges i mellem position 5 og position 10, hvor er det sidste forekommende bogstav "e" i teksten?

txt = "Hello, welcome to my world."
x = txt.rindex("e", 5, 10)
print(x)

Kør Eksempel

Eksempel

Hvis værdien ikke findes, returnerer rfind() metoden -1, men rindex() metoden vil udløse en undtagelse:

txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))

Kør Eksempel