Eliminar comillas de cadena en Python

Azaz Farooq 30 enero 2023
  1. Eliminar comillas de cadena en Python usando el método replace()
  2. Eliminar comillas de cadena en Python usando el método strip()
  3. Eliminar comillas de cadena en Python usando el método lstrip()
  4. Eliminar comillas de cadena en Python usando el método rstrip()
  5. Eliminar comillas de cadena en Python usando el método literal_eval()
Eliminar comillas de cadena en Python

Una combinación de caracteres encerrados entre comillas simples '' o dobles ""se llama cadena. Este artículo presentará diferentes métodos para eliminar las comillas de una cadena en Python.

Eliminar comillas de cadena en Python usando el método replace()

Este método toma 2 argumentos, que pueden denominarse antiguos y nuevos. Podemos llamar a replace(), con '""' como la cadena anterior y "" (cadena vacía) como la nueva cadena, para eliminar todas las comillas.

El código de ejemplo completo es el siguiente:

old_string = '"python"'

new_string = old_string.replace('"', "")

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Producción :

The original string is - "python"
The converted string is - python

Eliminar comillas de cadena en Python usando el método strip()

En este método, las comillas se eliminan de ambos extremos de la cadena. Las comillas '""' se pasan como un argumento en esta función, y eliminará las comillas de la cadena anterior de ambos lados y generará new_string sin comillas.

El código de ejemplo completo es el siguiente:

old_string = '"python"'

new_string = old_string.strip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Producción :

The original string is - "python"
The converted string is - python

Eliminar comillas de cadena en Python usando el método lstrip()

Este método eliminará las comillas si aparecen al principio de la cadena. Es aplicable en caso de que necesite eliminar las comillas al comienzo de la cadena.

El código de ejemplo completo es el siguiente:

old_string = '"python'

new_string = old_string.lstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Producción :

The original string is - "python
The converted string is - python

Eliminar comillas de cadena en Python usando el método rstrip()

Este método eliminará las comillas si aparecen al final de la cadena. El carácter final predeterminado que se eliminará cuando no se pase ningún parámetro es el espacio en blanco.

El código de ejemplo completo es el siguiente.

old_string = 'python"'
new_string = old_string.rstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Producción :

The original string is - python"
The converted string is - python

Eliminar comillas de cadena en Python usando el método literal_eval()

Este método probará un nodo de expresión de vista de contenedor o literal de Python, una cadena codificada en Unicode o Latin-1. La cadena o nodo suministrado solo puede constar de las siguientes estructuras literales de Python: cadenas, números, tuplas, listas, diccionarios, valores booleanos, etc. Prueba de forma segura cadenas que contienen valores de Python que no son de confianza sin tener que examinar los valores por sí mismos.

El código de ejemplo completo es el siguiente:

string = "'Python Programming'"

output = eval(string)

print(output)

Producción :

Python Programming

Artículo relacionado - Python String