3. Chaînes de caractères
- Par Frantz Barrault
Pages 33 à 44
Citer ce chapitre
- BARRAULT, Frantz,
- Barrault, Frantz.
- Barrault, F.
Citer ce chapitre
- Barrault, F.
- Barrault, Frantz.
- BARRAULT, Frantz,
Une chaîne de caractères est, pour le dire simplement, une suite de caractères, c’est-à-dire de lettres ou de symboles. Parmi ces symboles on trouve les chi res, les symboles de ponctuation, l’espace, le saut de ligne … et de nombreux autres symboles sur lesquels nous ne nous attarderons pas. Le type en Python d’une chaîne de caractères est nommé str, abréviation de string ; le type est obtenu avec la fonction type.
Une chaîne de caractères peut s’écrire de trois façons : entre deux simples quotes « ' », entre deux doubles quotes « " » ou entre trois paires de ces derniers « """ » :Remarques :
il existe la chaîne vide qui s’écrit '' ou encore "" ;
une chaîne définie entre deux « """ », peut contenir des « " » ou des « ' » ; définie entre deux « " » elle peut contenir un « ' » mais pas de « " » et enfin définie entre deux « ' » elle peut contenir un « " » mais pas de « ' » ;
Ne pas confondre nombre et caractère :
Avant de parler d’indices, il est (très !) utile de pouvoir récupérer la longueur d’une chaîne : celle-ci est renvoyée par la fonction len.Les chaînes sont des objets conteneurs au même titre que les listes et dictionnaires (voir chapitre 5). On peut récupérer des éléments d’une chaîne (on parle alors de tranches ou de slicing). Pour cela, on utilise la notion d’indice : à chaque indice est associé un unique caractère, les indices d’une chaîne C vont de 0 à len(C)-1.
La chaîne du dernier exemple contient 8 caractères, chacun d’eux est repérable par son indice…
Date de mise en ligne : 01/03/2023
Ce chapitre est en accès conditionnel
Acheter cet ouvrage
24,99 €
Acheter ce chapitre
5,00 €