Méthode rindex() de Python3
Chaînes de caractères en Python3
Description
rindex() renvoie la position de la dernière occurrence de la sous-chaîne str dans la chaîne, ou lève une exception s'il n'y a pas de chaîne correspondante. Vous pouvez spécifier le paramètre facultatif [beg:end] pour définir l'intervalle de recherche.
Syntaxe
Syntaxe de la méthode rindex() :
str.rindex(str, beg=0 end=len(string))
Parameters
- str -- La chaîne à rechercher
- beg -- Position de début de la recherche, par défaut 0
- end -- Position de fin de la recherche, par défaut la longueur de la chaîne.
Valeur de retour
Renvoie la position de la dernière occurrence de la sous-chaîne str dans la chaîne, ou lève une exception s'il n'y a pas de chaîne correspondante.
Exemples
Les exemples suivants illustrent 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))
La sortie de l'exemple ci-dessus est la suivante :
5
Traceback (most recent call last):
File "test.py", line 6, in <module>
print (str1.rindex(str2,10))
ValueError: substring not found
Autres extensions