Python remplace les caractères d'une chaîne

Python remplace les caractères d'une chaîne
Dans Python, modifier un caractère de chaîne est une tâche cruciale lorsqu'elle implique un traitement de contenu textuel. Il peut y avoir des problèmes d'orthographe, de formatage des problèmes avec un caractère différent qui doit être supprimé essentiellement avant de traiter les informations plus loin. Dans Python, la chaîne est une série d'éléments Unicode enfermés dans une simple ou double virgule. Nous pouvons en outre utiliser des citations triples pendant que la chaîne est multi-rang.

Python n'a plus de type statistique individuelle, contrairement à tous les autres langues de programmation, et par conséquent, la chaîne ayant une longueur est prise en considération pour être un seul personnage. Les cordes sont organisées série d'éléments ou de chaînes qui peuvent être stables. Cela implique que nous ne pouvons tout simplement pas ajouter, modifier ou supprimer la chaîne une fois qu'il est créé.

Dans le cas où tout processus doit être effectué, une réplique d'une chaîne ingénieuse est formée et modifiée de manière appropriée.

Nous allons éclairer les différentes approches pour remplacer les caractères dans une chaîne.

Utilisez la technique de tranchage

Le tranchage est une technique de Python qui permet d'obtenir l'entrée sur des éléments spéciaux de types de séries comme des chaînes, des listes et des tuples. En utilisant le tranchage, nous pourrions revenir en arrière une variété de caractères en identifiant l'index débutant et le dernier index, qui est séparé à travers un côlon, et revenir au segment de la chaîne. De même, nous pourrions ici choisir la pièce pour être remplacée par l'approche de tranchage et la mettre à jour avec la nouvelle personne.

Pour effectuer les programmes de Python, nous avons d'abord installé Spyder5. Sur ce logiciel, nous devons créer un nouveau projet en appuyant sur Ctrl + N du clavier. Maintenant, l'instance inférieure montre l'utilisation de la technique de tranchage:

String = 'tranching'
index = 3
new_character = 'c'
String = String [: index] + new_character + string [index + 1:]
Imprimer (String)

Dans cet exemple, la chaîne est de trancher, un nouveau caractère est «C» que nous voulons remplacer dans la chaîne, et l'index est 3 (la position dans la chaîne à laquelle nous voulons remplacer le caractère c).

Pour obtenir la sortie, nous devons exécuter le code. Pour cela, nous avons exploité F5 du clavier. Et nous observons à partir de la sortie que «C» dans la chaîne est remplacé par un caractère «C». Maintenant, le nouveau mot est de «trancher».

Utiliser la procédure Remplace ()

Python possède plusieurs capacités en construction pour rendre la programmation simple et remplacer () une technique est une d'entre elles. Remplacer () Technique facilite la mise à jour de la prévalence de l'ancienne chaîne spécifiée avec la nouvelle chaîne.

La technique se compose de différents paramètres. Prenez l'illustration de l'instance en dessous de cette technique.

String = "J'adore jouer au badminton"
résultat = chaîne.Remplacer («Badminton», «Badminton»
Imprimer (résultat)

Une chaîne est «J'adore jouer au badminton» (que nous désirons mettre à jour), un personnage que nous aimons mettre à jour est «Badminton» avec «Badminton».

Après avoir exécuté le programme, la sortie produite est «J'adore jouer au badminton».

Remplacer de nombreux caractères par des caractères distinctifs

Cette technique est également utilisée pour remplacer les caractères d'une chaîne en utilisant des index. Nous mettons à jour quelques personnages avec divers attributs en même temps. Nous pouvons utiliser une boucle «pour» pour itérer parmi les attributs de chaîne et les mettre à jour par l'utilisation de l'approche de tranchage.

String = 'Badmintion'
index = 5: 'u',
7: 'V',
8: 'w'
résultat = "
pour index, remplacement de l'index.articles()
String = String [: index] + index [index] + String [index + 1:]
Imprimer (String)

«Badminton» est une chaîne que nous voulons mettre à jour. Les index (5,7,8) sont les positions dans la chaîne à laquelle nous voulons remplacer les caractères (u, v, w).

Dans la sortie, le caractère «n» est remplacé par «u» car il est à l'index 5. Le personnage «O» est remplacé par «V» comme il l'est à l'index 7. Le personnage «n» est remplacé par «W» car sa position est à l'indice 8.

Utiliser la technique regex

La fonction Regex manipule principalement les faits de contenu textuel pour découvrir les sous-chaînes, les chaînes de mise à jour ou une autre tâche. Nous pouvons exprimer cette fonctionnalité dans le programme et mettre à jour l'ancienne chaîne individuelle avec la nouvelle adéquatement. Découvrez l'instance de sous-trait:

La technique prend 3 variables. Le texte «J'adore jouer au badminton» (que nous voulons mettre à jour). Maintenant, nous voulons remplacer "Badminton" par "Table Tennis".

Nous obtenons une nouvelle phrase dans une sortie qui est «J'adore jouer au tennis de table» (après avoir remplacé le badminton par «Table Tennis»).

Conclusion

Nous avons discuté de nombreux cas montrant des approches spécifiques pour mettre à jour les personnages. Comme la chaîne est l'un des systèmes d'information les plus critiques de Python, il est périodiquement essentiel de les commander en ligne avec les besoins du programme. Selon cet article, nous obtenons également le concept d'utilisation de la chaîne remplace () et des techniques regex dans Python.