Méthode rindex() de Python3

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

Python3 字符串Chaînes de caractères en Python3

Autres extensions