Voici une série d'exercices pour apprendre à manipuler les chaïnes de caractères.
👉 Aucun
ifni boucle, uniquement manipulation de chaînes, indexation, slicing, concaténation et méthodes de chaînes.
Apprendre à accéder, combiner et transformer des chaînes de caractères avec les outils de base :
indexation [], opérateur + et méthodes (upper(), lower(), split(), etc.)
💡 Enregistre les fichiers sur FileGator dans le dossier Python/Strings/Exercices opérations.
chaine1 = "Hello World"
chaine2 = "Python"
chaine3 = "12345"
Nom de fichier: strings_01_access.py
chaine2.chaine1.chaine3.chaine2 sur une seule ligne (ex : P n).-).Nom de fichier: strings_02_concatenation.py
Crée une nouvelle variable message contenant "Hello World from Python", en combinant chaine1 et chaine2.
Ajoute un point d’exclamation à la fin du message.
Crée une variable presentation qui contient : "Je programme en Python depuis 2025".
chaine2 et "2025" dans ta concaténation.Combine chaine1, chaine2 et chaine3 pour obtenir :
Hello World - Python - 12345
(avec des tirets et espaces bien placés)
Nom de fichier: strings_03_methodes.py
chaine1 en majuscules.chaine1 en minuscules.chaine1 avec seulement la première lettre en majuscule.chaine1 avec chaque mot commençant par une majuscule.chaine1 avec split() et affiche le résultat.Nom de fichier: strings_04_taille.py
chaine1 = "Python"
chaine2 = "Bonjour à tous"
chaine3 = "12345"
chaine4 = ""
chaine1.len(chaine4) ?chaine1 et celle de chaine2.if, affiche la plus grande chaine entre chaine1 et chaine2.input) et vérifie que sa taille est supérieure ou égale à 8. Sinon, affiche un message d'erreurNom de fichier: strings_05_defis.py
mot_inverse contenant chaine2 écrite à l’envers (utilise le slicing)."PYTHON12345" à partir de chaine2 et chaine3 (en majuscules).
"HELLO WORLD loves PYTHON 12345!"