Forum Python

Please or S’enregistrer to create posts and topics.

TypeError lors de l'ajout d'un élément à une chaîne

Bonjour,
j'essaye de modifier un élément d'une chaine de caractères Python mais je reçois un message d'erreur!
Voici mon code:
s = "Python"
s[0] = "p"

Erreur : TypeError: 'str' object does not support item assignment

Bonjour webdev,

Les chaînes sont immuables en Python ce qui veut dire que vous ne pouvez modifier aucun élément d'une chaine de caractères python.
Utilisez une nouvelle chaîne :

s = "Python"
s = "p" + s[1:]
print(s)