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

Fermé
frosties - 22 mai 2005 à 19:20
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 23 mai 2005 à 11:01
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

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