logo

Cómo eliminar comillas simples de cadenas en Python

En este tutorial, aprenderemos cómo eliminar comillas simples de la cadena. En ocasiones, debemos eliminar todas las secciones o sólo las que rodean una cuerda. También podemos eliminar las comillas simples y dobles. Usaremos varios métodos para eliminar comillas; puedes utilizar cualquiera de ellos, lo cual depende totalmente del usuario.

Tengamos una cadena de ejemplo con tres comillas dobles.

 example_str = ''This is a string' with quotes'' 

Usaremos varios métodos para eliminar todo 'de la cadena de ejemplo.

ordenar matriz java
 example_str = ''This is a string' with quotes'' 

Usaremos varios métodos para eliminar todos los ' de la cadena de ejemplo.

Usando el método reemplazar ()

El str.reemplazar() El método toma los dos argumentos: la cadena que queremos reemplazar y la cadena de reemplazo. En este caso, reemplazaremos las comillas dobles (') con la cadena vacía. Entendamos el siguiente ejemplo.

Ejemplo -

 example_str = ''This is a string' with quotes'' new_str = example_str.replace(''', '') print(new_str) # This is a string without quotes 

Producción:

 This is a string with quotes 

Expresión regular

Podemos usar expresiones regulares para eliminar todas las comillas de una cadena. Antes de comenzar a usar expresiones regulares en Python, primero debemos importar el módulo re. Entendamos el siguiente ejemplo.

Ejemplo -

 import re example_str = ''This is a string' with quotes'' rem_quotes = re.sub(''', '', example_str) print(rem_quotes) 

Producción:

reaccionar js tutorial
 This is a string with quotes 

Obtenemos la nueva cadena sin comillas.

str.unirse()

Este método también es útil para eliminar todas las comillas de una cadena en Python. Esta solución tiene una sintaxis más compleja que otras soluciones, analiza cada carácter de la cadena dada y los agrega, lo que no es una comilla para la cadena vacía.

Ejemplo -

 import re example_str = ''This is a string' with quotes'' rem_quote = ''.join(i for i in example_str if i not in ''') print(rem_quote) 

Producción:

 This is a string with quotes 

Cómo eliminar las comillas que rodean una cadena

En las secciones anteriores, analizamos muchas formas de eliminar comillas de una cadena. Pero hay un problema más común: cómo eliminar sólo las comillas que rodean una cadena. El str.strip() El método está destinado a realizar tal operación.

Echemos cadena_ejemplo de la sección anterior y elimine las comillas utilizando el banda() método.

Ejemplo -

cadena a carbón en java
 import re example_str = ''This is a string' with quotes'' rem_quote = example_str.strip(''') print(rem_quote) 

Producción:

 This is a string' with quotes 

El banda() El método elimina las comillas iniciales y finales de example_str.

El banda() también viene con los dos métodos derivados: str.lstrip() y str.rstrip(). El primero elimina todas las comillas iniciales y el segundo elimina todas las comillas finales.

Ejemplo -

 example_str = ''This is a string' with quotes'' rem_quotes = example_str.lstrip(''') print(rem_quotes) rem_quotes = example_str.rstrip(''') print(rem_quotes) 

Producción:

 This is a string' with quotes' 'This is a string' with quotes 

Conclusión

Este tutorial incluyó varias formas de eliminar comillas de una cadena en Python. Primero, explicamos cómo eliminar todas las comillas de una cadena usando varios métodos diferentes: str.replace(), str.join() y re.sub(). Luego, explicamos el método str.strip(), así como sus derivados str.lstrip() y rstrip().