Python insérer le caractère dans la chaîne

Python insérer le caractère dans la chaîne

Travailler avec des cordes est quelque chose dont chaque développeur a besoin d'être un maître de. Parce que, lorsque vous développez un programme, ou une application et que l'utilisateur interagit avec elle et remplit les détails. La plupart du temps, les détails sont sous la forme d'une chaîne.

Les cordes ne peuvent pas être modifiées après avoir été initialisée à Python, cependant, si vous souhaitez ajouter des caractères à une chaîne, alors il existe différentes méthodes pour ce faire.

Comment insérer les caractères au début ou à la fin d'une chaîne?

Si la tâche consiste à ajouter les caractères à la fin ou au début d'une chaîne, cela peut être fait en utilisant la concaténation en python. La concaténation signifie simplement adjointer à plusieurs chaînes. Pour effectuer la concaténation dans Python, le symbole plus "+" est utilisé.

Exemple

Créez une chaîne et stockez-la dans une variable:

String = "Bonjour!"

Après cela, utilisez une autre variable pour que le ou les caractères soient ajoutés:

to_add = "gg"

COMPATENER LA VARIABLE DE TRAISE ET STOGGENT LE RÉSULTAT dans le premier:

String = String + TO_ADD

Imprimez le résultat sur le terminal en utilisant la ligne suivante:

Imprimer (String)

L'extrait de code complet:

String = "Bonjour!"
to_add = "gg"
String = String + TO_ADD
Imprimer (String)

Lorsque ce code est exécuté, le résultat suivant sera affiché:

Et si les caractères doivent être ajoutés au début de la chaîne, changez simplement l'ordre de la concaténation:

String = "Bonjour!"
to_add = "gg"
String = TO_ADD + String
Imprimer (String)

Le produira le résultat suivant:

La sortie confirme que les caractères ont été ajoutés au début de la chaîne.

Comment insérer les caractères au milieu d'une chaîne?

Si vous souhaitez ajouter des caractères au milieu de la chaîne, cela ne peut pas être fait en utilisant l'opérateur de concaténation. Dans ce cas, l'utilisateur doit diviser la chaîne en utilisant le tranchage de chaîne ou la méthode RSPLIT (), puis utiliser l'opérateur de concaténation pour fusionner les parties de la chaîne.

Pour démontrer cela, créez une variable de chaîne et également les caractères qui doivent être ajoutés au milieu de la chaîne:

String1 = "Bonjour! Linuxhint!"
to_add = "c'est"

La tâche consiste à remettre la chaîne "to_add" juste après "Bonjour!»Et avant« Linuxhint », pour ce faire, utilisez la ligne suivante:

String1 = String1 [: 7] + TO_ADD + String1 [7:]

Dans cette ligne:

  • Une partie d'une chaîne a été faite du début au 7ème index qui est le personnage «» (espace vierge).
  • Ensuite, la variable «to_add» a été concaténée après la première partition.
  • Et puis, la deuxième partie de la chaîne a été ajoutée à la fin de la chaîne à partir de l'index "7" à la toute fin

À la fin, imprimez le «String1» en utilisant la ligne de code suivante:

Imprimer (String1)

Cela produira le résultat suivant sur le terminal:

Cette sortie confirme que les caractères ont été ajoutés avec succès au milieu de la chaîne.

Conclusion

Les cordes, par défaut, ne sont pas modifiables, cela signifie qu'ils ne sont pas modifiables, pas modifiables ou non modifiables après leur création. Cependant, avec l'aide de la concaténation, les caractères peuvent facilement être ajoutés à la chaîne. Les méthodes pour réaliser cette tâche sont également assez faciles. Si la tâche consiste à ajouter des caractères à chaque extrémité de la chaîne, utilisez simplement l'opérateur de concaténation (+), et si la tâche doit les ajouter au milieu, divisez la chaîne et ajoutez le (s) caractère en utilisant l'opérateur de concaténation.