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 l'attestation finale.
5 500 XOF / 8,38 € / 9,14 $
Débloquez les 97 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.