De methode rindex () retourneert de hoogste index van de subtekenreeks in de tekenreeks (indien gevonden). Als de subtekenreeks niet wordt gevonden, wordt er een uitzondering gegenereerd.
De syntaxis van rindex()is:
str.rindex (sub (, start (, end)))
rindex () Parameters
rindex() methode heeft drie parameters:
- sub - substring die moet worden doorzocht in de str-reeks.
 - begin en einde (optioneel) - substring wordt doorzocht binnen
str(start:end) 
Retourwaarde van rindex ()
- Als een subtekenreeks binnen de tekenreeks bestaat, retourneert deze de hoogste index in de tekenreeks waarin de subtekenreeks is gevonden.
 - Als substring niet bestaat binnen de string, wordt er een ValueError- uitzondering gegenereerd .
 
rindex() methode is vergelijkbaar met de methode rfind () voor tekenreeksen.
Het enige verschil is dat rfind () -1 retourneert als de subtekenreeks niet wordt gevonden, terwijl rindex () een uitzondering genereert.
Voorbeeld 1: rindex () Zonder begin- en eindargument
 quote = 'Let it be, let it be, let it be' result = quote.rindex('let it') print("Substring 'let it':", result) result = quote.rindex('small') print("Substring 'small ':", result)
Uitvoer
 Substring 'let it': 22 Traceback (meest recente aanroep laatste): Bestand "…", regel 6, in result = quote.rindex ('small') ValueError: substring niet gevonden
Opmerking: Index in Python begint bij 0 en niet bij 1.
Voorbeeld 2: rindex () Met begin- en eindargumenten
 quote = 'Do small things with great love' # Substring is searched in ' small things with great love' print(quote.rindex('t', 2)) # Substring is searched in 'll things with' print(quote.rindex('th', 6, 20)) # Substring is searched in 'hings with great lov' print(quote.rindex('o small ', 10, -1))
Uitvoer
 25 18 Traceback (meest recente aanroep laatste): Bestand "…", regel 10, in print (quote.rindex ('o small', 10, -1)) ValueError: substring niet gevonden








