
Python
Partie 3
Les structures de données
Les chaînes de caractères
A la différence des données numériques, qui sont des entités singulières, les chaînes de caractères (ou string) constituent un type de donnée composite. Nous entendons par là une entité bien définie qui est faite elle-même d’un ensemble d’entités plus petites, en l’occurrence : les caractères. Suivant les circonstances, nous serons amenés à traiter une telle donnée composite, tantôt comme un seul objet, tantôt comme une suite ordonnée d’éléments. Dans ce dernier cas, nous souhaiterons probablement pouvoir accéder à chacun de ces éléments à titre individuel.
En fait, les chaînes de caractères font partie d’une catégorie d’objets Python que l’on appelle des séquences, et dont font partie aussi les listes et les tuples que nous verrons par la suite.
Exemple de chaîne :
On peut accéder aux caractères individuels d’une chaîne :
Attention, en python les chaines de caractères sont immutables.
L’affectation suivant provoque une erreur :
En Python les chaînes de caractères sont itérables. Cela veut dire qu’on peut les parcourir comme ceci :
Il est possible également de tester si un caractère se trouve dans une chaîne :
Pour connaitre le longueur d’une chaîne :
Travail en autonomie :
France IOI Niveau 2
3 – Chaînes de caractères
tout traiter sauf les challenges.Prenez le temps de lire les cours et explications sur France IOI.
.
.
.
Travail en autonomie :
France IOI Niveau 3
Débloquer le niveau 3.