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