Méthode Python String rindex()
Exemple
Où dans le texte se trouve la dernière occurrence de la chaîne "casa" ? :
txt = "Mi
casa, su casa."
x = txt.rindex("casa")
print(x)
Définition et utilisation
La rindex()
méthode trouve la dernière occurrence de la valeur spécifiée.
La rindex()
méthode lève une exception si la valeur n'est pas trouvée.
La rindex()
méthode est presque la même que la
rfind()
méthode. Voir l'exemple ci-dessous.
Syntaxe
string.rindex(value, start, end)
Valeurs des paramètres
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Plus d'exemples
Exemple
Où dans le texte se trouve la dernière occurrence de la lettre "e" ? :
txt = "Hello, welcome to my world."
x = txt.rindex("e")
print(x)
Exemple
Où dans le texte se trouve la dernière occurrence de la lettre "e" lorsque vous recherchez uniquement entre la position 5 et 10 ? :
txt = "Hello, welcome to my world."
x = txt.rindex("e",
5, 10)
print(x)
Exemple
Si la valeur n'est pas trouvée, la méthode rfind() renvoie -1, mais la méthode rindex() lèvera une exception :
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))