Mémo : Parcourir les caractères d'une chaine

Les chaines de caractères sont des séquences : elles sont ordonnées et itérables.

Les chaines de caractères sont immuables : elles ne peuvent pas être modifiées une fois créées.

Les chaines de caractères sont constituées de caractères, c'est-à-dire de points de code Unicode.

Parcours par les caractères

Le parcours des caractères d'une chaines directement par les caractères se fait avec la boucle for ... in ....

Exemple de parcours par les caractères

chaine = "abcdefghijklmnopqrstuvwxyz"
for caract in chaine:   # caract est une variable qui prend successivement comme valeurs les caractères de la chaine de caractères
    print(caract, end=" ")

Parcours par les indices

Le parcours des caractères d'une chaines par les indices des caractères se fait soit avec la boucle for ... in range(len(chaine)), soit avec la boucle while.

Indices des caractères d'une chaine

Exemple de parcours par les indices

chaine = "abcdefghijklmnopqrstuvwxyz"
for i in range(len(chaine)):
    texte = "Le caractère d'indice " + str(i) + " est : " + chaine[i] + "."
    print(texte)