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