Aller au contenu

Manipuler les chaînes

Concaténation

Concaténer signifie mettre ensemble deux éléments. Ici, cela revient à coller deux chaînes de caractères.

Syntaxe

chaine_1 + chaine_2

Par exemple :

morceau1 = 'Je vais'
morceau2 = ' manger.'
print(morceau1 + morceau2)  # Je vais manger.

Ou encore :

morceau1 = 'Je vais'
morceau2 = ' manger.'
morceau3 = morceau1 + morceau2

print(morceau3)  # Je vais manger.

Longueur de chaîne

Permet de connaître le nombre de caractères dans une chaîne de caractères.

Syntaxe

len(chaine)

Par exemple :

print(len(morceau1))  # 7

Opérations sur les chaînes

On peut utiliser l'opérateur + pour concaténer des chaînes, mais peut-on faire de même avec d'autres opérateurs ?

Oui ! Mais uniquement avec l'opérateur * et un entier pour répéter les chaînes :

morceau4 = morceau2 * 3
print(morceau4)  #  manger. manger. manger.

Caractères spéciaux dans une chaîne

Il existe quelques caractères qui réalisent une action spéciale :

  • \n est le caractère de passage à la ligne
  • \' permet d'afficher une apostrophe, \" un guillemet (dans le cas où ces caractères servent à délimiter la chaîne)
  • \t permet d'afficher une tabulation