PaliSkill
← Python pour débutants

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.