[Python] insérer un élément dans un string

frosties -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je cherche à insérer du texte à un endroit précis d'une chaîne de caractères, le tout sous Python.

par exemple dans la chaîne "BonjourEnString"
j'aimerais ajouter le mot "Gaspar" entre "Bonjour" et "EnString"
c'est-à-dire à la position 7 puisque la numérotation commence à 0.
Alors j'obtiendrais "BonjourGasparEnString"

Quelqu'un peut-il m'aider ?

Merci par avance !

2 réponses

  1. coucou
     
    il suffit de séparer les deux éléments puis de concaténer
    x="BonjourEnString"
    y=x[0:7]+"Gaspar"+x[7:16]
    17