Méthode index
La méthode index renvoie l'index de la première
occurrence d'une sous-chaîne dans une chaîne. Dans le premier
paramètre de la méthode, nous spécifions la sous-chaîne souhaitée,
dans les deuxième et troisième paramètres optionnels
- l'index de début et de fin de recherche respectivement.
Si la sous-chaîne n'est pas trouvée, la méthode lève
une exception.
Syntaxe
chaîne.index(sous-chaîne, [début_recherche], [fin_recherche])
Exemple
Trouvons la position de la sous-chaîne 'a' :
txt = 'abcadea'
print(txt.index('a'))
Résultat de l'exécution du code :
0
Exemple
Spécifions maintenant les limites de la recherche :
txt = 'abcadea'
print(txt.index('a', 1, 4))
Résultat de l'exécution du code :
3
Voir aussi
-
la méthode
rindex,
qui renvoie le plus grand index de la sous-chaîne trouvée à la fin de la chaîne -
la méthode
find,
qui renvoie l'index de la première occurrence d'une sous-chaîne dans une chaîne -
la méthode
startswith,
qui vérifie si la chaîne commence par une sous-chaîne -
la méthode
endswith,
qui vérifie si la chaîne se termine par une sous-chaîne -
la méthode
count,
qui renvoie le nombre d'occurrences d'une sous-chaîne dans une chaîne