Supprimer les citations de la chaîne en Python

Azaz Farooq 30 janvier 2023
  1. Supprimer les guillemets d’une chaîne de caractères en Python en utilisant la méthode replace()
  2. Supprimer les guillemets de la chaîne en Python en utilisant la méthode strip()
  3. Supprimer les guillemets de la chaîne en Python en utilisant la méthode lstrip()
  4. Supprimer les guillemets de la chaîne en Python en utilisant la méthode rstrip()
  5. Supprimer les guillemets de la chaîne de caractères en Python en utilisant la méthode literal_eval()
Supprimer les citations de la chaîne en Python

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