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:
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:
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:
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.