Files
training.python.beginner/training/exercices/02-language-basics/10-strings.md
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

1.5 KiB

Exercices sur les manipulations de chaînes

Exercice 1

  • Consultez les méthodes disponibles sur les chaînes
  • Déclarez une chaîne de caractères avec plusieurs mots
  • Affichez la version tout en majuscules (upper)
  • Affichez la version tout en minuscules (lower)
  • Découpez la autour des espaces (split)

Exercice 2 (joindre les deux bouts)

  • Partant de cette liste de mots :
word_list = ("mon", "vieux", "tonton", "m'a", "jeté", "sur", "une", "nouvelle", "planète")

Utiliser la méthode join() sur une chaîne de séparation pour reconstituer la phrase entière. (N'utilisez pas de boucle for).

Exercice 3 (slicing)

  • Déclarez une chaîne de caractères quelconque
  • En utilisant le slicing, affichez-la à l'envers
  • De la même façon, affichez uniquement les 5 premiers caractères
  • Affichez le texte, mais uniquement un caractère sur deux

Exercice 4 (f-strings)

  • Déclarez plusieurs variables :
    • number = 14
    • base_list = [1, 2, 3]
  • Affichez une f-string incluant le contenu de number et base_list :
    • Il est 14 heures. La liste est [1, 2, 3].

Exercice A1 (join + conversion)

Partant de cette liste :

items = ["Hello, it's", True, "that", 40, "people have", None]
  • Confectionner une phrase avec " ".join().
  • La fonction join nécessitant une liste de chaînes pour fonctionner, utilisez une compréhension de liste pour convertir cette liste en liste de chaînes (utilisez str(x)).