Python – La méthode String index()

La méthode index() recherche la première occurrence de la valeur spécifiée. Elle lève une exception si la valeur n’est pas trouvée.

La méthode index() est presque pareil à la méthode find(), la seule différence est que la méthode find() renvoie -1 si la valeur n’est pas trouvée.
 
 

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

 

Paramètres:
  • value(Obligatoire) : La valeur à rechercher
  • 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 index() renvoie une valeur entière:

  • Si la sous-chaîne existe à l’intérieur de la chaîne, elle renvoie l’index le plus petit de la chaîne où se trouve la sous-chaîne.
  • Si la sous-chaîne n’existe pas à l’intérieur de la chaîne, elle déclenche une exception ValueError.

 

Exemple 1:

Dans l’exemple suivant on cherche où se trouve le mot « WayToLearnX » dans le texte.

str = "Hello, welcome to WayToLearnX."

i = str.index("WayToLearnX")

print(i)

Sortie:

18

 
 

Exemple 2:

Où dans le texte se trouve la première occurrence de la lettre « o » lorsque vous recherchez uniquement entre la position 6 et 15.

str = "Hello, welcome to WayToLearnX."

i = str.index("o", 6, 15)

print(i)

Sortie:

11

 
QCM Python

Laisser un commentaire

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