Python String, méthode rfind ()
La description
Méthode de chaîne Python rfind() renvoie le dernier index où la sous-chaîne str est trouvée, ou -1 si aucun index n'existe, en limitant éventuellement la recherche à la chaîne [begin: end].
Syntaxe
Voici la syntaxe pour rfind() méthode -
obj.rfind(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.
end - Il s'agit de l'index de fin, par défaut égal à la longueur de la chaîne.
Valeur de retour
Cette méthode renvoie le dernier index s'il est trouvé et -1 dans le cas contraire.
Exemple
L'exemple suivant montre l'utilisation de la méthode rfind ().
#!/usr/bin/python
str1 = "this is really a string example....wow!!!";
str2 = "is";
print str1.rfind(str2)
print str1.rfind(str2, 0, 10)
print str1.rfind(str2, 10, 0)
print str1.find(str2)
print str1.find(str2, 0, 10)
print str1.find(str2, 10, 0)
Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -
5
5
-1
2
2
-1