Comment les fonctions Python suppriment les caractères d'une chaîne

Comment les fonctions Python suppriment les caractères d'une chaîne
Dans Python, les chaînes sont le type de données le plus fréquent et les utiliser à cette échelle entraînera diverses erreurs. Il est important de pouvoir éliminer les caractères quelle que soit la cause de l'interruption du format. De plus, Python a des fonctions intégrées utiles que nous utilisons à cet effet. Dans les chaînes, parfois l'entrée créée par l'utilisateur a des caractères indésirables que nous ne voulons pas économiser. Dans cette situation, il est conseillé d'effacer certains éléments d'une chaîne particulière. La méthode générale pour extraire un élément d'une chaîne est l'utilisation de la fonction remplace (). De plus, nous utilisons la fonction tradlate () pour remplacer de nombreuses existences d'un caractère particulier.

La chaîne est immuable, donc lorsque nous supprimons l'élément d'une chaîne, la chaîne d'origine n'est pas modifiée. Nous devons enregistrer la nouvelle chaîne si nous voulons continuer à utiliser la chaîne.

Utiliser Remplace () Fonction:

Dans Python, la fonction remplace () est utilisée pour supprimer les caractères de la chaîne. Cette fonction contient deux paramètres. De plus, cette fonction est utilisée pour remplacer un élément par un autre dans la chaîne. Si nous passons le deuxième paramètre en tant que caractère vide, il supprime l'élément de la chaîne d'origine.

Dans ce code, la «programmation visuelle» est prise comme une chaîne, et elle est représentée par Str. Ici, nous voulons extraire «visuel» de la chaîne d'origine. Ainsi, nous appliquons la fonction Remplace () pour supprimer le «visuel».

Pour l'exécution des codes Python, Spyder 5 est installé sur l'ordinateur portable. Tout d'abord, un nouveau projet est créé après avoir appuyé sur le «Ctrl + N» du clavier. Le nom de notre nouveau fichier est «Temp.py3 ”:

La fonction remplace () contient deux paramètres. Nous avons passé l'élément «visuel», que nous voulons remplacer comme premier paramètre. Ensuite, nous passons un caractère vide comme deuxième paramètre. Exécutons le code en appuyant sur l'option «Exécuter» à partir de la barre de menu de Spyder 5:

Le deuxième paramètre supprime l'élément «visuel» de la chaîne. Et nous obtenons la «programmation» comme sortie. La chaîne d'origine est inchangée.

Dans Python, la chaîne est inaltérable, donc la méthode Remplace () donne la nouvelle chaîne, et la vraie n'est pas affectée. Dans ce cas, nous prenons la «programmation visuelle» comme une chaîne, et elle est exprimée par Str. Ici, nous voulons supprimer «V» de la chaîne «Programmation visuelle». Ensuite, nous appliquons la fonction Remplace ():

Cette fonction a deux arguments. Nous avons passé le personnage «V», que nous voulons remplacer comme premier paramètre. Ensuite, nous passons un caractère vide comme deuxième paramètre. Nous voulons supprimer «V» en passant un caractère vide:

Dans la sortie, nous avons extrait le caractère «V» de la chaîne d'origine.

Utilisez la fonction tradlate ():

Pour retirer le caractère de la chaîne, tradlate () est une autre fonction utilisée à cet effet. Cette fonction renvoie la valeur après avoir supprimé l'élément donné de la chaîne. Pour extraire un élément de la chaîne, nous devons déclarer l'Unicode pour un élément. Nous déclarons également le paramètre «Aucun» pour remplacer l'élément. Nous appliquons la méthode ord () pour obtenir l'unicode d'un élément.

Dans cet exemple, la «programmation visuelle» est prise comme une chaîne et représentée par Str. Ici, nous voulons éliminer «G» de la chaîne et le déplacer avec «aucun». Nous appliquons la fonction tradlate () pour supprimer le «g». La méthode ord () est également applicable ici. Parce que cette fonction est utilisée pour découvrir l'unicode de «G»:

Après avoir appliqué la fonction tradlate (), l'instruction IMPRIME renvoie la chaîne «Visual Programmin». La fonction tradlate () supprime «g» de l'instruction originale:

Supprimer le nombre de personnes définies le nombre de fois:

Pour extraire un caractère d'une chaîne déclarée plusieurs fois, nous utilisons la fonction remplacer ().

Dans ce code, nous prenons la chaîne «programmation visuelle». La chaîne est représentée par STR dans ce code. Nous voulons supprimer «je» de la chaîne et le remplacer par «i» dans cette chaîne. À cette fin, la fonction remplace () est appliquée. Dans le troisième paramètre de la méthode Replace (), nous avons passé le numéro, qui montre à quelle fréquence le remplacement a lieu dans la chaîne.

Ici, nous appliquons la fonction remplacer (). En tant que premier paramètre, nous avons passé l'élément «I», que nous voulons remplacer. En tant que deuxième paramètre, nous sommes passés «i», qui doit être remplacé par «2» comme mentionné dans le troisième paramètre d'une fonction. Cela signifie que le remplacement de «I» par «I» se déroule deux fois dans la chaîne «Visual Programming»:

Ainsi, la sortie de ce code est la «programmation visuelle». Nous obtenons la chaîne d'origine, mais nous remplaçons simplement «je» par «je» dans la chaîne d'origine.

Conclusion:

Cet article explique les méthodes de suppression des éléments d'une chaîne. Comme les cordes sont immuables, nous devons sauver la nouvelle chaîne si nous continuons à l'utiliser. Nous avons discuté de la suppression des caractères en utilisant la fonction Remplace () et tradlate (). Et nous avons également expliqué la façon de remplacer l'élément par un caractère vide. Nous espérons que vous avez trouvé cet article utile. Veuillez consulter l'indice de Linux pour des articles plus informatifs.