Python 3 - Méthode String rindex ()

La description

le rindex() La méthode retourne le dernier index où la sous-chaîne str est trouvée, ou lève une exception si un tel index n'existe pas, en limitant éventuellement la recherche à la chaîne [begin: end].

Syntaxe

Voici la syntaxe pour rindex() méthode -

str.rindex(str, beg = 0 end = len(string))

Paramètres

  • str - Ceci spécifie la chaîne à rechercher.

  • beg - C'est l'index de départ, par défaut son 0

  • len - Il s'agit de l'index de fin, par défaut égal à la longueur de la chaîne.

Valeur de retour

Cette méthode retourne le dernier index s'il est trouvé sinon lève une exception si str n'est pas trouvé.

Exemple

L'exemple suivant montre l'utilisation de la méthode rindex ().

#!/usr/bin/python3

str1 = "this is really a string example....wow!!!"
str2 = "is"

print (str1.rindex(str2))
print (str1.rindex(str2,10))

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

5
Traceback (most recent call last):
   File "test.py", line 5, in <module>
      print (str1.rindex(str2,10))
ValueError: substring not found