Manipulations des chaînes de caractères

Concaténation

1
morceau1 = 'Je vais'
2
morceau2 = ' manger.'
3
print(morceau1, morceau2)

Affichage de la console Python :

1
Je vais manger.

Ou...

1
morceau1 = 'Je vais'
2
morceau2 = ' manger.'
3
morceau3 = morceau1 + morceau2
4
5
print(morceau3)

Affichage de la console Python :

1
Je vais manger.

FondamentalLongueur de chaîne

1
len(morceau1)

permet de trouver la longueur de chaîne :

1
7

Opérations sur les chaînes

1
morceau1 += morceau2
2
print(morceau1)

J'ajoute morceau2 à morceau1 et j'obtiens une nouvelle variable morceau1 :

1
Je vais manger.

De même, on peut enlever pour revenir à l'état initial...

1
morceau1 -= morceau2
1
Traceback (most recent call last):
2
  File "<stdin>", line 1, in <module>
3
TypeError: unsupported operand type(s) for -=: 'str' and 'str'

Une chaîne de caractère est non mutable : on ne peut pas enlever un des caractères de la chaîne. Par contre, il est possible d'en ajouter...

Répéter les chaînes...

1
morceau2 = 3 * morceau2
2
print(morceau2)
1
manger.manger.manger.

RemarqueCaractères spéciaux dans une chaîne

  • ...« \n » est le caractère de passage à la ligne

  • ...« \' » permet d'afficher un apostrophe, « \" » un guillemet

  • ...« \t » permet d'afficher une tabulation