De methode rindex() van de Python-string

Voorbeeld

De positie van het laatste optreden van de string "China" in de tekst:

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

Uitvoer voorbeeld

Definitie en gebruik

De rindex() methode zoekt naar de laatste verschijning van de opgegeven waarde.

Als de waarde niet wordt gevonden, veroorzaakt de rindex() methode een uitzondering.

De rindex() methode is bijna identiek aan de rfind() methode. Zie hieronder voor een voorbeeld.

Syntax

string.rindex(value, start, end)

Parameterwaarde

Parameter Beschrijving
value Verplicht. De waarde die moet worden opgehaald.
start Optioneel. Van waar begint de zoekopdracht. Standaard is dit 0.
end Optioneel. Wanneer eindigt de zoekopdracht. Standaard is dit aan het einde van de string.

Meer voorbeelden

Voorbeeld

Waar bevindt zich de laatste verschijning van het letter "e" in de tekst?

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

Uitvoer voorbeeld

Voorbeeld

Waar bevindt zich de laatste verschijning van het letter "e" in de tekst, als alleen wordt gezocht tussen positie 5 en positie 10?

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

Uitvoer voorbeeld

Voorbeeld

Als de waarde niet wordt gevonden, retourneert de rfind() methode -1, maar veroorzaakt de rindex() methode een uitzondering:

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

Uitvoer voorbeeld