Exercices sur les chaînes de caractères
Découverte des chaînes de caractères en Python.
Présentation
Cette page contient quelques exercices simples pour la compréhension et l'utilisation des chaînes de caractères.
Les chaînes de caractères, plus communément appelées strings, sont une part importante dans la compréhension de la programmation.
Pour chaque exercice, je fournis le sujet et la réponse. Cela va sans dire qu'il est préférable d'essayer par soi-même avant de regarder la réponse ou d'aller sur ChatGPT.
Lancer les exercices - option hors environnement
Pas d'environnement Python local ? Utilisez un bac à sable directement dans le navigateur :
Exercice 1 : Message personnel
Énoncé
Utiliser une variable pour représenter le nom d'une personne et l'afficher.
- Le message doit être :
| Niveau | Notions | Durée estimée |
|---|---|---|
| 🟢 Facile | f-strings, variables | 5 min |
💡 Indices
- Créez d'abord la variable
name. - Utilisez une f-string pour insérer la variable dans le message.
Solution
Exercice 2 : Casse d'un nom
Énoncé
Utiliser une variable pour représenter le nom d'une personne.
Afficher le nom :
- En majuscules.
- En minuscules.
- En capitales initiales.
| Niveau | Notions | Durée estimée |
|---|---|---|
| 🟢 Facile | upper(), lower(), title() | 5 min |
💡 Indices
- Chaque méthode s'appelle directement sur la chaîne :
name.upper(). - Les méthodes ne modifient pas la chaîne d'origine : elles renvoient une nouvelle chaîne.
Solution
Exercice 3 : Célèbre citation
Énoncé
Trouver une citation d'une personne célèbre.
- L'afficher ainsi que le nom de l'auteur.
- La sortie doit ressembler à ça :
| Niveau | Notions | Durée estimée |
|---|---|---|
| 🟡 Moyen | f-strings, texte multi-lignes (\n) | 10 min |
💡 Indices
- Stockez le nom de l'auteur et la citation dans deux variables.
- Insérez les deux variables dans un f-string.
Résultat attendu
Solution
Exercice 4 : Supprimer des espaces dans un nom
Énoncé
Utiliser une variable pour représenter le nom d'une personne avec des espaces au début et à la fin du nom.
- Utiliser chaque combinaison de caractères :
\tet\nau moins une fois. - Afficher le nom une fois, de sorte que les espaces avant et après soient visibles.
- Afficher le nom en utilisant chacune des 3 fonctions de suppression :
lstrip(): supprimer les espaces à gauche.rstrip(): supprimer les espaces à droite.strip(): supprimer les espaces à gauche et à droite.
| Niveau | Notions | Durée estimée |
|---|---|---|
| 🟡 Moyen | strip(), caractères d'échappement | 10 min |
💡 Indices
\tinsère une tabulation,\nun saut de ligne.- Observez bien la différence entre la version initiale et les versions "nettoyées".
Résultat attendu
Solution
Source
Exercices inspirés du manuel Petite leçon de python.
-
Exercices terminés.
Explore maintenant les fonctions et les bibliothèques (Pandas, NumPy, Scikit-learn).