Chapitre d’ouvrage

Chapitre 5. Chaînes de texte

Pages 63 à 85

Citer ce chapitre


  • Lubanovic, B.
(2022). Chapitre 5. Chaînes de texte. Python : Comprendre les bases et maitriser la programmation (p. 63-85). De Boeck Supérieur. https://stm.cairn.info/python--9782807334731-page-63?lang=fr.

  • Lubanovic, Bill.
« Chapitre 5. Chaînes de texte ». Python Comprendre les bases et maitriser la programmation, De Boeck Supérieur, 2022. p.63-85. CAIRN.INFO, stm.cairn.info/python--9782807334731-page-63?lang=fr.

  • LUBANOVIC, Bill,
2022. Chapitre 5. Chaînes de texte. In : Python Comprendre les bases et maitriser la programmation. Louvain-la-Neuve : De Boeck Supérieur. Informatique, p.63-85. URL : https://stm.cairn.info/python--9782807334731-page-63?lang=fr.

Les ouvrages d’informatique donnent souvent l’impression que la programmation est affaire de mathématiques. En fait, la plupart des programmeurs utilisent le plus souvent des chaînes de texte plutôt que des nombres. Une pensée logique (et créative !) est souvent plus importante que les compétences mathématiques.
Les chaînes sont notre premier exemple de séquence Python. Dans ce cas, il s’agit d’une séquence de caractères. Mais qu’est-ce qu’un caractère ? Il s’agit de la plus petite unité d’un système d’écriture, ce qui inclut les lettres, les chiffres, les symboles, les signes de ponctuation et même les espaces blancs ou les directives telles que les sauts de ligne. Un caractère est défini par sa signification (comment il est utilisé), pas par son apparence. Il peut avoir plus d’une représentation visuelle (dans des polices différentes), et plusieurs caractères peuvent avoir la même apparence (comme le symbole visuel H, qui désigne le son H dans l’alphabet latin mais le son N en cyrillique).
Ce chapitre se concentre sur la création et la mise en forme de chaînes de texte simples, à l’aide d’exemples ASCII (jeu de caractères de base). Deux sujets importants concernant les textes sont repoussés au chapitre 12 : les caractères Unicode (comme la question du H et du N que je viens de mentionner) et les expressions régulières (correspondance basée sur des motifs).
Contrairement à d’autres langages, les chaînes en Python sont immuables. Vous ne pouvez pas modifier une chaîne sur place, mais vous pouvez copier des parties d’une chaîne vers une autre chaîne pour obtenir le même effet…


Date de mise en ligne : 23/06/2023

Ce chapitre est en accès conditionnel

Acheter ce chapitre

3,00 €

23 pages format électronique (HTML, PDF et feuilletage)
Membre d'une institution cliente ?