La méthode rindex() de la chaîne Python
Exemple
La dernière occurrence de la chaîne "China" dans le texte :
txt = "China is a great country. I love China." x = txt.rindex("casa") print(x)
Définition et utilisation
La méthode rindex() cherche la dernière apparition de la valeur spécifiée.
Si la valeur n'est pas trouvée, la méthode rindex() déclenche une exception.
La méthode rindex() est presque identique à la méthode rfind(). Voir les exemples ci-dessous.
Syntaxe
string.rindex(value, start, end)
Valeur des paramètres
Paramètres | Description |
---|---|
value | Obligatoire. La valeur à rechercher. |
start | Optionnel. Où commencer la recherche. Par défaut, c'est 0. |
end | Optionnel. Où terminer la recherche. Par défaut, c'est à la fin de la chaîne. |
Plus d'exemples
Exemple
Où la dernière apparition de la lettre "e" dans le texte ?
txt = "Hello, welcome to my world." x = txt.rindex("e") print(x)
Exemple
Si la recherche n'est effectuée qu'entre les positions 5 et 10, où est la dernière apparition de la lettre "e" dans le texte ?
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() retourne -1, mais la méthode rindex() déclenche une exception :
txt = "Hello, welcome to my world." print(txt.rfind("q")) print(txt.rindex("q"))