Académique Documents
Professionnel Documents
Culture Documents
Une chaîne de caractères en Python ou string en anglais, est une série ordonnée de caractères. Elle
peut être une combinaison d’une ou plusieurs lettres, chiffres et caractères spéciaux.
C’est un type de données immuable, ce qui signifie qu’une fois la chaîne de caractères créée, vous
ne pouvez plus la modifier (réassigner, mais pas modifier).
2. Création des chaines de caractères
Pour créer une chaîne de caractères, on doit la placer entre apostrophes ou guillemets et l’affecter
à une variable.
Exemples :
En outre, on peut placer notre chaine de caractère entre triples apostrophes ou guillemets.
Exemples :
C.Moussaoui
Chapitre 1 : étude des chaines de caractères et des expression régulières
Exemples :
• La longueur d’une chaine de caractères
• Les tranches
➢ Indexation positive
➢ Indexation négative
➢ En précisant le pas
N.B
Contrairement aux listes, les chaines de caractères sont des variables non modifiables
(immuables), une fois on déclare une chaine de caractère on ne peut pas la modifier.
Par exemple :
Ils existent plusieurs caractères spéciaux en python, on peut les résumer dans le tableau
suivant :
C.Moussaoui
Chapitre 1 : étude des chaines de caractères et des expression régulières
\t Tabulation
\r Retour chariot
\ Afficher les
(antislash) caractères spéciaux
C.Moussaoui
Chapitre 1 : étude des chaines de caractères et des expression régulières
* Répétition d’une
chaine de
caractères.
+= Concaténer puis
affecter.
!= Test de non-
égalité.
˃ Test supérieur
˂ Test inférieur
C.Moussaoui
Chapitre 1 : étude des chaines de caractères et des expression régulières
accolades {} avec
la valeur qui se
trouve à
l’intérieur de
format().
La troisième est d’utiliser le f-string , préfixe de chaine de caractères.
lettre en
majuscule et le
reste en
minuscule.
Nom_str.lower() Convertir toutes
les lettres en
minuscule.
Nom_str.title() Convertir la
première lettre de
chaque mot en
majuscule.
C.Moussaoui
Chapitre 1 : étude des chaines de caractères et des expression régulières
Nom_str.count(autre Compter le
_str) nombre
d’occurrences
d’une chaîne de
caractères.
Rechercher et remplacer
C.Moussaoui
Chapitre 1 : étude des chaines de caractères et des expression régulières
chaine comporte
des caractères
numériques, si
non False.
Nom_str.islower() Renvoie True si
caractères
alphabétiques sont
en minuscule.
formatage
déterminé.
C.Moussaoui
Chapitre 1 : étude des chaines de caractères et des expression régulières
Exemple :
N.B : on peut spécifier un autre type numérique tel que le type entier.
Exemples :
C.Moussaoui