Académique Documents
Professionnel Documents
Culture Documents
INF1005D: Programmation
Procédurale en Python
Chapitre 4 – Chaînes de caractères
Plan
• Qu’est-ce qu’un caractère?
• Chaînes de caractères
• Opérations élémentaires
• Méthodes str
• Composition et formatage
Plan
ØQu’est-ce qu’un caractère?
• Chaînes de caractères
• Opérations élémentaires
• Méthodes str
• Composition et formatage
Plan
• Qu’est-ce qu’un caractère?
ØChaînes de caractères
• Opérations élémentaires
• Méthodes str
• Composition et formatage
ch = "Hello World!" lo W
print(ch[3:7]) (1) Hello
print(ch[:5]) (2) o World!
print(ch[4:]) (3)
ch[6] = "w"
TypeError: 'str' object does not support item assignment
Plan
• Qu’est-ce qu’un caractère?
• Chaînes de caractères
ØOpérations élémentaires
• Méthodes str
• Composition et formatage
H e l l o W o r l d !
72 101 108 108 111 32 87 111 114 108 100 33
72 101 108 108 111 32 69 118 101 114 121 111 110 101
H e l l o E v e r y o n e
0 1 2 3 4 5 6 7 8 9 10 11 12 13
Opérations élémentaires
Concaténation Répétition d’un string
L’opérateur + sert à concaténer L’opérateur * sert à concaténer
deux chaînes de caractères plusieurs copies de la même
chaîne
ch1 = "Hello" ch = "Bonjour"
ch2 = "World" print(ch*4)
print(ch1+ch2)
HelloWorld BonjourBonjourBonjourBonjour
Vous pouvez donner à la fonction input un message qui sera affiché avant que l’utilisateur
n’entre ses valeurs.
Ceci est utile pour indiquer à l’utilisateur qu’est-ce qui est attendu de lui.
print(type(age2))
Conversion en entier
Plan
• Qu’est-ce qu’un caractère?
• Chaînes de caractères
• Opérations élémentaires
ØMéthodes str
• Composition et formatage
Méthodes str
La classe str fournit de nombreuses méthodes utiles. Ces méthodes
permettent de faire des tests, des recherches ou des modifications
dans les chaînes de caractères
Planification de la séance
• Qu’est-ce qu’un caractère?
• Chaînes de caractères
• Opérations élémentaires
• Méthodes str
ØComposition et formatage
• Nous pouvons également créer une chaîne de caractère qui contient toute
l’information à afficher, en utilisant l’opérateur de concaténation, en
s’assurant que les variables disposent du bon type de données.
var = 42 La réponse est 42
chaine = "La réponse est " + str(var)
print(chaine)