Méthode Python String index()
Exemple
Où dans le texte se trouve le mot "bienvenue" ? :
txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)
Définition et utilisation
La index()
méthode trouve la première occurrence de la valeur spécifiée.
La index()
méthode lève une exception si la valeur n'est pas trouvée.
La index()
méthode est presque la même que la
find()
méthode, la seule différence est que la find()
méthode renvoie -1 si la valeur n'est pas trouvée. (Voir exemple ci-dessous)
Syntaxe
string.index(value, start, end)
Valeurs des paramètres
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Plus d'exemples
Exemple
Où dans le texte se trouve la première occurrence de la lettre "e" ? :
txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)
Exemple
Où dans le texte se trouve la première occurrence de la lettre "e" lorsque vous recherchez uniquement entre la position 5 et 10 ? :
txt = "Hello, welcome to my world."
x = txt.index("e",
5, 10)
print(x)
Exemple
Si la valeur n'est pas trouvée, la méthode find() renvoie -1, mais la méthode index() lèvera une exception :
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))