Supprimer les citations de la chaîne en Python
-
Supprimer les guillemets d’une chaîne de caractères en Python en utilisant la méthode
replace()
-
Supprimer les guillemets de la chaîne en Python en utilisant la méthode
strip()
-
Supprimer les guillemets de la chaîne en Python en utilisant la méthode
lstrip()
-
Supprimer les guillemets de la chaîne en Python en utilisant la méthode
rstrip()
-
Supprimer les guillemets de la chaîne de caractères en Python en utilisant la méthode
literal_eval()
Une combinaison de caractères entre des guillemets simples ou doubles s’appelle une chaîne. Cet article présente différentes méthodes pour supprimer les guillemets d’une chaîne en Python.
Supprimer les guillemets d’une chaîne de caractères en Python en utilisant la méthode replace()
Cette méthode repose sur deux arguments, que l’on pourrait qualifier d’anciens et de nouveaux. Nous pouvons appeler le replace()
, avec '""'
comme ancienne chaîne et ""
(chaîne vide) comme nouvelle chaîne, pour supprimer tous les guillemets.
L’exemple de code complet est le suivant :
old_string = '"python"'
new_string = old_string.replace('"', "")
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Production :
The original string is - "python"
The converted string is - python
Supprimer les guillemets de la chaîne en Python en utilisant la méthode strip()
Dans cette méthode, les guillemets sont supprimés aux deux extrémités de la chaîne. Les guillemets '""'
sont passés en argument dans cette fonction, et elle supprimera les guillemets de l’ancienne chaîne des deux côtés et générera une nouvelle_chaîne
sans guillemets.
L’exemple de code complet est le suivant :
old_string = '"python"'
new_string = old_string.strip('"')
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Production :
The original string is - "python"
The converted string is - python
Supprimer les guillemets de la chaîne en Python en utilisant la méthode lstrip()
Cette méthode permet de supprimer les guillemets s’ils apparaissent au début de la chaîne. Elle est applicable au cas où vous devriez supprimer les guillemets au début de la chaîne.
L’exemple de code complet est le suivant :
old_string = '"python'
new_string = old_string.lstrip('"')
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Production :
The original string is - "python
The converted string is - python
Supprimer les guillemets de la chaîne en Python en utilisant la méthode rstrip()
Cette méthode permet de supprimer les guillemets s’ils apparaissent à la fin de la chaîne. Le caractère de fin de chaîne par défaut à supprimer lorsqu’aucun paramètre n’est passé est l’espace blanc.
L’exemple de code complet est le suivant.
old_string = 'python"'
new_string = old_string.rstrip('"')
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Production :
The original string is - python"
The converted string is - python
Supprimer les guillemets de la chaîne de caractères en Python en utilisant la méthode literal_eval()
Cette méthode testera un nœud d’expression d’affichage littéral ou conteneur en Python, une chaîne codée en Unicode ou en Latin-1. La chaîne ou le nœud fourni ne peut être constitué que des structures Python littérales suivantes : chaînes, nombres, tuples, listes, dictionnaires, booléens, etc.
L’exemple de code complet est le suivant :
string = "'Python Programming'"
output = eval(string)
print(output)
Production :
Python Programming
Article connexe - Python String
- Supprimer les virgules de la chaîne en Python
- Comment vérifier qu'une chaîne est vide de manière pythonique
- Convertir une chaîne en nom de variable en Python
- Comment supprimer les espaces dans une chaîne de caractères en Python
- Comment extraire des nombres d'une chaîne de caractèresen Python
- Comment convertir une chaîne de caractères en datetime en Python