Supprimer les citations de String Python

Supprimer les citations de String Python

Python est un langage de programmation utilisé pour l'analyse de texte et le traitement du langage naturel. Dans Python, les chaînes sont utilisées pour analyser les données de texte. Plus précisément, une chaîne peut contenir des citations doubles ou simples. Cependant, parfois, nous avons des citations inattendues au sein de toute chaîne qui nécessite de les traiter.

Ce message discutera de plusieurs méthodes pour supprimer les citations de la chaîne Python.

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

Pour supprimer les citations de la chaîne de Python, les méthodes décrites ci-dessous sont utilisées:

  • pour boucle
  • remplacer()
  • concernant.sous()
  • bande()
  • Istrip ()
  • rstrip ()

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

Pour éliminer les citations de n'importe quelle chaîne Python, la fonction itérative intégrée "pour”LOOP est utilisé. Il est utilisé pour itération sur une séquence souhaitée. Les données spécifiées peuvent être un ensemble d'instructions, de chaîne, de liste ou de tuple. De plus, il peut générer une chaîne sans citations dans Python.

Exemple

Initialement, générez une variable de chaîne et passez une chaîne qui contient des citations:

Original_str = "Linux'Hint 'est le meilleur site Web de tutoriel' World '!!"

Créez une variable qui prendra les citations doubles et simples:

check_quotes = ["'",' "']

Générer une chaîne vide de plus:

Sans_quotes = ""

Utilisez le "pour”LOOP qui vérifiera le caractère de la chaîne fournie un par un avec le"si" déclaration. Si le caractère vérifié n'est pas un devis ou double, il passera à la chaîne vide précédemment créée:

pour le caractère dans Original_str:
Si le personnage n'est pas dans Check_Quotes:
Sans_quotes + = caractère

Ensuite, imprimez la chaîne sans citations:

imprimer (sans_quotes)

Sortir

Méthode 2: Supprimer les citations de la chaîne dans Python en utilisant la méthode «Remplace ()»

Le "remplacer()«La méthode intégrée est utilisée pour supprimer les citations simples ou doubles dans n'importe quelle chaîne Python. Il peut renvoyer une chaîne en double où la présence d'une sous-chaîne est échangée avec un autre.

Exemple

Appeler le "remplacer()«Méthode avec les arguments requis comme valeur de remplacement, la valeur qui doit être remplacée et la transmettre au«second_string»Variable:

second_string = original_str.remplacer('"',")

Pour obtenir la chaîne modifiée qui ne contient que des caractères, utilisez le "imprimer()" fonction:

imprimer (second_string)

Comme vous pouvez le voir dans la sortie suivante, la chaîne a été affichée sans devis:

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

Le "concernant.sous()«La méthode peut être utilisée pour retirer les citations de la chaîne Python qui est le module de la bibliothèque regex. Cette méthode intégrée remplace tous les caractères qui correspondent au format d'expression régulière fourni par l'argument spécifié.

Exemple

Au début, importez le «concernant”Module:

Importer RE

Utilisez le "concernant.sous()”Méthode qui prend la valeur qui doit être remplacée, la valeur remplacée et la chaîne d'origine comme arguments. Ensuite, stockez-les dans le «second_string»Variable:

second_string = re.sub ('"',", original_str)

Appeler le "imprimer()”Méthode pour obtenir la chaîne de devis exclue:

imprimer (second_string)

Sortir

Méthode 4: supprimer les citations de la chaîne en python en utilisant la méthode "strip ()"

Parfois, vous voudrez peut-être supprimer les citations du démarrage et de la fin de toute chaîne en python, le «bande()«La méthode peut être utilisée. Pour ce faire, suivez l'exemple indiqué ci-dessous.

Exemple

Tout d'abord, créez une chaîne variable et transmettez une chaîne avec des citations au début et à la fin:

original_str = '"Linuxhint est le meilleur site Web de tutoriel mondial!!"'

Utilisez le "bande()«Méthode avec valeur de remplacement comme argument et enregistrez-la sur«new_string»Variable:

new_string = original_str.bande('"')

Imprimez la chaîne filtrée:

imprimer (second_string)

La chaîne divisée ci-dessous dans la sortie ne contient aucun devis:

Méthode 5: supprimer les citations de la chaîne dans Python en utilisant la méthode «istrip ()»

Si vous voulez seulement supprimer les citations de la chaîne de démarrage Python, le «Istrip ()»La méthode peut également être utilisée. Suivez les éléments ci-dessous donnés pour une meilleure compréhension.

Exemple

Créez une nouvelle chaîne variable et passez la valeur qui contient une double devis au début de la chaîne:

original_str = '"Linuxhint est le meilleur site Web de tutoriel mondial!!'

Appeler le "Istrip ()"Méthode et passe"\«Comme paramètre pour supprimer les doubles citations. Les économiser sur le «new_string»Variable:

new_string = original_str.lstrip ('' '')

Pour afficher la chaîne filtrée, utilisez le «imprimer()" déclaration:

imprimer (new_string)

Sortir

Méthode 6: Supprimer les citations de la chaîne dans Python en utilisant la méthode «rStrip ()»

Le "rstrip ()»La méthode intégrée peut être utilisée pour supprimer les doubles citations de la fin de la chaîne en python. Il est opposé au «Istrip ()»Méthode et élimine l'élément fourni de la fin de toute chaîne souhaitée.

Exemple

Initialement, générez la chaîne qui contient les doubles citations à la fin:

original_str = 'Linuxhint est le meilleur site Web de tutoriel mondial!!"'

Utilisez le "rstrip ()«Méthode et passer un«\«Comme argument pour supprimer les doubles citations. Les stocker au «new_string»Variable:

new_string = original_str.rstrip ('"')

Enfin, appelez le «imprimer()”Fonction pour afficher la chaîne:

imprimer (new_string)

On peut observer que la sortie ci-dessous n'a pas de double devis:

C'est tout! Nous avons élaboré sur la suppression des citations de la chaîne Python.

Conclusion

Pour éliminer les citations de n'importe quelle chaîne Python, le «pour”Boucle, le«remplacer()"Méthode, le"concernant.sous()"Méthode, le"bande()"Méthode, le"Istrip ()«Méthode, et le«rstrip ()«Des méthodes sont utilisées. Toutes les méthodes sont les fonctions intégrées de Pythons qui sont utilisées à plusieurs fins. Ce message illustré plusieurs fonctions pour supprimer les citations de la chaîne Python.