Leçon 3 / 13 — Chapitre 4: Chaînes et listes approfondies
Indexation et slicing de chaînes de caractères
Chaque caractère d'une chaîne occupe une position précise, accessible individuellement, ou par tranche (plusieurs caractères consécutifs) grâce au slicing.
Accéder à un caractère par sa position (indexation)
mot = "python"
print(mot[0]) # "p" : premier caractère, position 0
print(mot[-1]) # "n" : dernier caractère, position -1
La numérotation commence à 0 pour le premier caractère ; un indice négatif compte à partir de la FIN de la chaîne (-1 est toujours le dernier caractère, quelle que soit la longueur de la chaîne).
Extraire une portion avec le slicing
mot = "python"
print(mot[1:4]) # "yth" : du caractère 1 (inclus) au caractère 4 (exclu)
mot[1:4] extrait les caractères aux positions 1, 2 et 3 — la borne de fin (4) n'est jamais incluse dans le résultat, exactement comme pour range().
Exemple concret : extraire l'indicatif d'un numéro de téléphone formaté toujours de la même façon utilise le slicing : numero[0:3] récupère systématiquement les trois premiers caractères, quel que soit le numéro complet.
À vous de jouer : à partir d'une chaîne contenant une date au format "JJ/MM/AAAA", extrayez uniquement l'année avec le slicing.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès