Python – La méthode String rfind()

La méthode rfind() recherche la dernière occurrence de la valeur spécifiée et renvoie -1 si la valeur n’est pas trouvée. La méthode rfind() est presque la même que la méthode rindex().
 
 

Syntaxe:
string.rfind(value, start, end)

 

Paramètres:

La méthode rfind() 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 rfind() 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 renvoie -1.

 

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.rfind("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.rfind("o", 6, 10)

print(res)

Sortie:

9

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *