Académique Documents
Professionnel Documents
Culture Documents
Abahchouch Youness
CPGE Agadir
REDA SLAOUI
Département d’informatique
abahchouch@gmail.com
2024
Introduction Définition Creation Manipulation Comparaison Les Méthodes
Introduction
1/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
Définition 1
une chaine de caractères est une successions de caractères délimités par des
guillemets (simples ou doubles) .
Exemple :
2/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
il n’est pas possible de mettre de guillemets dans une chaîne encadrée par
des guillements (ni d’apostrophes dans une chaîne encadrée par des
apostrophes)
3/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
4/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
5/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
Ou bien créer une chaîne de caractères par répétition d’une autre chaîne de
caractères .
6/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
7/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
Au contraire des listes, qui peuvent contenir des objets de tous types, une
chaîne de caractères ne contient que des caractères !
8/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
Une autre différence, majeure, entre les listes et les chaînes de caractères est
qu’une chaîne de caractères n’est pas modifiable (on dit qu’elle est
immutable) :
9/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
Une autre différence, majeure, entre les listes et les chaînes de caractères est
qu’une chaîne de caractères n’est pas modifiable (on dit qu’elle est
immutable) :
9/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
10/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
Comme pour la plupart des objets Python, on peut tester si deux chaînes sont
égales avec l’opérateur == ( tester si deux chaînes sont différentes par != )
Deux chaînes sont égales si et seulement si elles contiennent exactement les
mêmes caractères, dans le même ordre (majuscules et minuscules ont de
l’importance).
11/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
12/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
➪ Majuscule.
1 ch = " AZErty "
2 print ( ch . upper () )
>>> AZERTY
12/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
➪ Majuscule.
1 ch = " AZErty "
2 print ( ch . upper () )
>>> AZERTY
➪ Minuscule.
1 ch = " AZErty "
2 print ( ch . lower () )
>>> azerty
12/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
➪ Majuscule.
1 ch = " AZErty "
2 print ( ch . upper () )
>>> AZERTY
➪ Minuscule.
1 ch = " AZErty "
2 print ( ch . lower () )
>>> azerty
➪ capitalize().
1 ch = " AZErty "
2 print ( ch . capitalize () )
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
13/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
13/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
>>> "MPSI-B"
➪ Vous pouvez obtenir la liste complète de toutes les méthodes
associées à un objet à l’aide de la fonction intégrée help(str) 13/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
14/15
Chaînes de caractères
Introduction Définition Creation Manipulation Comparaison Les Méthodes
15/15
Chaînes de caractères