Python – La méthode String rindex()
La méthode rindex() recherche la dernière occurrence de la valeur spécifiée et lève une exception si la valeur n’est pas trouvée. La méthode rindex() est presque la même que la méthode rfind().
Syntaxe:
string.rindex(value, start, end)
Paramètres:
La méthode rindex() prend trois paramètres:
- value(Obligatoire) : La valeur à trouver
- start(Optionnel) : Où commencer la recherche. La valeur par défaut est 0
- end(Optionnel) : Où terminer la recherche. La valeur par défaut est à la fin de la chaîne
Valeur de retour:
La méthode rindex() renvoie une valeur entière.
- Si la sous-chaîne existe dans la chaîne, elle renvoie l’index le plus élevé où la sous-chaîne est trouvée.
- Si la sous-chaîne n’existe pas dans la chaîne, elle lève une exception.
Exemple 1:
Où dans le texte se trouve la dernière occurrence de la chaîne « nice » ?
str = "He is nice, you are nice." res = str.rindex("nice") print(res)
Sortie:
20
Exemple 2:
Où dans le texte se trouve la dernière occurrence de la lettre « o » lorsque vous recherchez uniquement entre la position 6 et 10 ?
str = "Welcome to WayToLearnX" res = str.rindex("o", 6, 10) print(res)
Sortie:
9