Django - 5.2 Maîtriser les chaînes de caractères en Python

Une chaîne de caractères représente du texte dans un programme Python. Cette leçon montre comment écrire une chaîne, changer sa casse avec des méthodes comme upper et capitalize, puis découper un texte en plusieurs éléments avec split. Ces gestes reviennent dans presque tous les programmes.

Écrire une chaîne

Une chaîne s'écrit entre guillemets simples ou entre guillemets doubles. Les deux manières fonctionnent de la même façon pour afficher un texte.

La fonction print affiche la valeur dans le terminal. Après l'exécution, le texte apparaît tel qu'il a été écrit.

Dans un programme, on choisit souvent un seul type de guillemets et on le garde partout. Cela rend le code plus facile à relire.

Changer la casse

La méthode capitalize met la première lettre de la chaîne en majuscule. La méthode upper transforme tous les caractères en majuscules.

Dans l'exemple, le prénom jean devient Jean avec capitalize, puis JEAN avec upper.

prenom = 'jean'
print(prenom.capitalize())
print(prenom.upper())

Découper une chaîne avec split

La méthode split découpe la chaîne en plusieurs éléments. Sans argument, elle coupe à chaque espace, et chaque mot devient un élément.

Un autre séparateur peut être passé à split, comme une virgule. Le texte est alors découpé à chaque occurrence de ce caractère, qui n'apparaît plus dans le résultat.

phrase = 'bonjour je me nomme Toto'
print(phrase.split())

En résumé

Une chaîne s'écrit entre guillemets. capitalize et upper changent la casse, et split découpe le texte selon un séparateur. Ces méthodes se testent facilement avec print dans le terminal.

Points clés

  • Une chaîne peut être écrite entre guillemets simples ou doubles.
  • capitalize met la première lettre en majuscule.
  • upper transforme tous les caractères en majuscules.
  • split découpe une chaîne, par défaut à chaque espace.
  • Le séparateur de split peut être changé, par exemple une virgule.

Questions fréquentes

Quelle différence entre guillemets simples et doubles ?

Aucune pour afficher du texte. Les deux créent une chaîne. Choisissez-en une et restez cohérent dans votre code.

Que fait split sans argument ?

Il découpe la phrase à chaque espace. Chaque mot devient un élément séparé.

Que fait capitalize ?

Il met la première lettre de la chaîne en majuscule, sans toucher aux autres lettres.