Les chaînes de caractères en Python Tronc Commun : Manipulation, concaténation, méthodes (upper, split) et exercices PDF

Ce cours d'informatique pour le Tronc Commun Scientifique et Technologique est dédié au traitement des chaînes de caractères (type str) en langage Python : immuabilité, indiçage et...

InformatiqueSemestre 1Niveau : Facile

Ce cours d’informatique pour le Tronc Commun Scientifique et Technologique est dédié au traitement des chaînes de caractères (type str) en langage Python : immuabilité, indiçage et découpage (slicing), concaténation, répétition, et utilisation des méthodes natives indispensables (len, upper, lower, replace, find, split), avec exercices pratiques corrigés.

💻 Syntaxe indispensable : Chaînes de caractères en Python (Aperçu direct)

  • Déclaration et nature immuable : s = 'Tronc Commun'. Les chaînes sont non modifiables : l’instruction s[0] = 't' déclenche une erreur TypeError.
  • Concaténation et répétition : Concaténation avec + : 'Bon' + 'jour' == 'Bonjour'. Répétition avec * : 'abc' * 3 == 'abcabcabc'.
  • Parcours caractère par caractère : for car in s:.
  • Méthodes courantes : s.upper() (majuscules), s.lower() (minuscules), s.count('a') (compte les occurrences), s.replace('ancien', 'nouveau').

1. Compétences indispensables pour les TP et devoirs de programmation

  • Tester si un mot est un palindrome en utilisant le slicing inversé élégant : mot == mot[::-1].
  • Compter le nombre de voyelles dans une phrase saisie au clavier en combinant une boucle for et le test d’appartenance in 'aeiouy'.
  • Convertir une chaîne en liste de mots avec s.split() pour faciliter l’analyse lexicale.

2. Documents et exercices à télécharger (PDF)

Consultez et téléchargez les ressources pédagogiques officielles ci-dessous :

Titre du document Nature de la ressource Accès
Traitement des chaînes de caractères en Python — Cours complet et syntaxe Cours magistral Télécharger PDF
Fiche mémo — Opérations fondamentales (+, *), indiçage et méthodes de chaînes (lower, replace, count) Résumé de cours Télécharger PDF
Série de TP corrigés — Vérification de palindrome, comptage de voyelles et cryptage de César Corrigé pas à pas Télécharger PDF

3. Questions fréquentes des élèves (FAQ)

Q : Que fait l’expression s[::-1] sur une chaîne s en Python ?

Elle extrait tous les caractères de la chaîne en partant de la fin vers le début avec un pas de -1, ce qui permet de renverser la chaîne instantanément.

Télécharger la ressource

Version PDF prête à consulter ou imprimer.

Télécharger le PDF