Supprimer les virgules de String Python

Supprimer les virgules de String Python

Python est un langage de programmation pratique qui facilite les utilisateurs avec plusieurs fonctions et opérateurs intégrés pour effectuer différentes opérations, telles que l'élimination des virgules supplémentaires, des caractères ou des symboles de la chaîne. Parfois, les programmeurs veulent supprimer les virgules supplémentaires de n'importe quelle chaîne qui peut être ajoutée précédemment, et maintenant ils ne veulent pas le garder dans le code ou la chaîne.

Ce message fournira les différentes techniques pour retirer les virgules de la chaîne de Python.

Comment supprimer les virgules de la chaîne en python?

Les méthodes suivantes sont utilisées pour supprimer les virgules d'une chaîne en python:

  • pour boucle
  • concernant.sub () méthode
  • Méthode remplacer ()

Méthode 1: supprimer les virgules de la chaîne en python à l'aide de la boucle «pour»

Pour supprimer les virgules de la chaîne, le «pour”Loop peut être utilisé. La boucle «pour» est la fonction itérative de Python qui peut être utilisée pour itération sur une séquence. Les données fournies peuvent être un tuple, un ensemble d'instructions, une liste ou une chaîne.

Exemple

Créez d'abord une variable de chaîne:

original_string = "Ceci est, mon test, le code"

Ensuite, créez une variable vide de plus qui est utilisée pour stocker le résultat d'une chaîne exécutée qui ne contient aucune virgule:

resultant_string = ""

Maintenant, nous traverserons le caractère de chaîne spécifié par caractère en utilisant un «pour" boucle. Pendant la traversée, nous vérifierons le «si»Déclaration si notre caractère actuel est une virgule ou non. Si le caractère n'est pas une virgule, ajoutez le caractère actuel à la chaîne vide précédemment créée en utilisant la concaténation de la chaîne "+" opération. Sinon, le caractère enregistré supprimera de la chaîne:

pour Alphabet dans Original_string:
Si alphabet != ",":
resultant_string = resultant_string + alphabet

Une fois l'exécution de la boucle et les correspondances terminées, nous obtiendrons la sortie via le «imprimer()" déclaration:

imprimer (résultat_string)

Sortir

Méthode 2: supprimer les virgules de la chaîne en python en utilisant «re.Sub () ”Méthode

L'autre façon d'éliminer les virgules de la chaîne à Python est d'utiliser le «regex ()" ou "concernant" méthode. Le "concernant»Le terme est une expression régulière qui est la méthode intégrée du Python utilisé pour gérer les expressions systématiques. Ce package contient le «concernant.sous()”Fonction qui effectue un remplacement, échanger ou éliminer les virgules des cordes de Python.

Syntaxe

La syntaxe du «concernant.sous()»La fonction est indiquée ci-dessous:

concernant.Sub (OldValue, RemplaceValue, Input_String)

Ici:

  • "ancienne valeur«L'argument est utilisé pour transmettre l'ancienne valeur au«sous()”Fonction qui doit être éliminée.
  • "Remplacer VALUe»Le paramètre est l'ancienne valeur qui remplacera le«ancienne valeur".
  • "input_string«L'argument est la chaîne qui doit être changée en«sous()" fonction.

Voyons l'exemple suivant pour une meilleure compréhension!

Exemple

Tout d'abord, importez le regex "concernant" emballer

Importer RE

Ensuite, appelez le «concernant.sous()«Méthode avec les arguments requis et les transmettre au«résultat_string"

resultant_string = re.sub (",", "", original_string)

Enfin, utilisez le «imprimer()”Fonction et obtenez les virgules éliminées la chaîne modifiée:

imprimer (résultat_string)

Il peut être vu dans la sortie fournie, la chaîne résultante n'a pas de virgule:

Méthode 3: Supprimer les virgules de la chaîne en python en utilisant la méthode «Remplace ()»

Pour éliminer les virgules de toute chaîne fournie dans Python, le «remplacer()»La fonction peut être utilisée. Il peut renvoyer une chaîne en double où les présences d'une sous-chaîne sont échangées avec un autre.

Syntaxe

La syntaxe générale du «remplacer()»La méthode est:

Str.Remplacer (OldValue, RemplaceValue)

Ici:

  • "ancienne valeur"Est utilisé pour passer le caractère existant à la fonction de remplacement qui nécessite qu'il soit supprimé. Nous éliminerons la virgule comme premier paramètre d'entrée.
  • "Remplacer VALUe«L'argument est utilisé pour passer le personnage, remplaçant le«ancienne valeur" personnage.

Pour explorer la fonctionnalité de la méthode ci-dessus, consultez l'exemple suivant!

Exemple

Nous avons utilisé le créé précédemment "original_string”Chaîne variable. Ensuite, utilisez le «remplacer()«Méthode qui prend l'argument requis et les transmet au«résultat_string»Variable:

resultant_string = original_string.remplacer(",", "")

Obtenez la chaîne modifiée en utilisant le «imprimer()" déclaration:

imprimer (résultat_string)

Sortir

C'est tout! Nous avons compilé les différentes méthodes pour éliminer les virgules de n'importe quelle chaîne de Python.

Conclusion

Pour supprimer les virgules de n'importe quelle chaîne de Python, la fonction itérative «pour”Boucle, le«concernant.sous()«Méthode, et le«remplacer()«La méthode peut être utilisée. La boucle «pour» est la fonction itérative qui peut être utilisée pour itération sur une séquence. Là.Sub () ”La fonction est utilisée pour le remplacement, l'échange ou l'élimination des virgules des chaînes, et la fonction« Remplace () »renvoie une chaîne en double où les présences d'une sous-chaîne sont échangées avec une autre. Ce message a démontré les moyens de retirer les virgules de la chaîne à Python.