Cómo eliminar caracteres de una cadena en Python
En el lenguaje de programación Python, hay varias formas de eliminar caracteres de una cadena. Si desea eliminar caracteres específicos del principio o el final de una cadena, use la familia de funciones de eliminación de cadenas de Python. En general, puede usar las herramientas de manipulación de cadenas de Python para eliminar caracteres particulares en cualquier parte de la cadena o recortar caracteres en lugares específicos.
Función Python Strip y sus relativos
Los objetos de cadena en Python tienen un método de "strip" que se puede usar para eliminar caracteres desde el principio o el final de una cadena. De forma predeterminada, strip elimina los espacios en blanco de cualquier extremo de una cadena. Esto puede ser útil si está leyendo un archivo y desea eliminar los finales de línea o el relleno en una línea.
Si desea eliminar otros caracteres, pase una cadena como argumento para eliminar. Todos los caracteres del argumento se eliminan del principio o del final de la cadena si aparece allí.
Python también proporciona métodos de cadena llamados "lstrip" y "rstrip". Estos funcionan igual que la función de tira ordinaria, excepto que solo eliminan caracteres de los extremos izquierdo o derecho de la cadena, respectivamente.
Tenga en cuenta que los métodos de eliminación no modifican la cadena original. Devuelven una copia de la cadena con los caracteres eliminados.
Manipulación de cadenas de Python
Hay otras formas de eliminar caracteres de una cadena de Python. El método "reemplazar" devuelve una copia de una cadena con una subcadena particular reemplazada por una segunda subcadena proporcionada. Para reemplazar una subcadena con nada en absoluto, haga que el segundo argumento sea una cadena vacía.
Por ejemplo, "este es un ejemplo".replace('es un', ' ') devuelve la cadena "este ejemplo".
Para una manipulación de cadenas más compleja, es posible que desee considerar la biblioteca de expresiones regulares integrada "re". La función "sub" de la biblioteca le permite expresar una subcadena que coincida con una expresión determinada con otra cadena, incluidas las referencias a la cadena original o simplemente a la cadena vacía.
Puede usar una variante de "sub" llamada "subn" que también le indica cuántas sustituciones se realizaron.
Estudie la documentación de expresiones regulares de Python para asegurarse de que comprende el sublenguaje de expresiones regulares.
Segmentos de cadena y subcadenas
Puede extraer subcadenas particulares de una cadena usando el operador de división, similar a una lista de Python.
Esto le permite extraer porciones de una cadena en ciertas posiciones. Utilice los operadores de corchetes para segmentos, con la sintaxis s[i] para extraer el carácter de una cadena en la posición i, s[i:j] para extraer la subcadena de la posición i a j-1 o s[i:j:paso] para extraer cada letra de "paso" desde la posición i a j-1. Los índices comienzan en cero, no en uno.
Use índices negativos para cortar desde la derecha de la cadena en lugar de desde la izquierda. Por ejemplo, s[-1] es el último carácter de la cadena.
- ·Cómo quitar un V -Chip De TV
- ·Cómo eliminar el formato del texto en InDesign
- ·Cómo eliminar una oferta de eBay
- ·Cómo eliminar las cookies de su computadora
- ·Cómo quitar un procesador de una placa base
- ·¿Cómo quitar una tarjeta inalámbrica de una computadora portátil?
- ·Cómo quitar el bajo de las canciones
- ·Cómo hacer un flotador en Python