by Patrick Igiraneza 2 years ago
105
More like this
Chaine de caractères
comparaison des chaines
On peut chercher un caractère dans une chaine de caractères en utilisant le mot "in". python compare les chaines de caractères en comparant les caractères Unicode. >> x = "helllo" >> cherchant ='e' >> if cherchant in x: >> print ("e a été trouve dans la chaine de aractères")
!!! les chaines sont non modifiables!
Même si une chaine de caractères est une liste, on ne peut pas la modifie en utilisant les parenthèses carrees []. Pour les modifiées, il faut créer une nouvelle chaine avec un morceau de l'ancienne chaine et concatène avec une autre chaine. Note: Même pour ajouter un seul caractère, il faut faire tout ca.
concatenation
Repetition
On peut former une chaine de caractère en multipliant un morceau avec un nombre >> x ="zut! " *4 >> print(x) zut! zut! zut! zut!
Addition de chaine de caracteres x ="hello" y="world" >>print(x+y) "helloworld"
Extraction(slicing)
- On peut découper un chainé caractère en utilisant des parenthèses carrées [] ex: x= "hello" >> print(x[0:3]) "hel" //ça imprime les trois premiers caractères. - Une autre façon x[0:3] == x[:3] x[3:5] = x[3:] == "llo" format général chaine[n,m] n inclus, mais pas m
indexage
Comme une liste, une chaine de caractères est une liste de caractères ou chaque caractère est un élément de la liste et peut-être accéder en utilisant un index.