Método strip

El método strip devuelve una cadena, en cuyo principio y final se han eliminado los caracteres especificados. En el parámetro opcional del método indicamos los caracteres que queremos eliminar. Si no se especifican, el método eliminará solo los espacios en blanco al principio y al final de la cadena.

Sintaxis

pythoncadena.strip([caracteres a eliminar])

Ejemplo

Apliquemos el método strip a la siguiente cadena:

pythontxt = 'abcdea'
print(txt.strip('a'))

Resultado de la ejecución del código:

python'bcde'

Ejemplo

Pongamos espacios en blanco al principio y al final de la cadena y apliquemos nuevamente el método strip:

pythontxt = ' abcdea '
print(txt.strip('a'))

Dado que ahora el primer y último carácter de la cadena son espacios en blanco, y no el carácter especificado 'a', el método, al no encontrar coincidencias, simplemente devolvió la cadena original:

python' abcdea '

Ejemplo

Y ahora apliquemos el método strip sin especificar parámetro:

pythontxt = ' abcdea '
print(txt.strip())

Resultado de la ejecución del código:

python'abcdea'

Ver también

  • método rstrip,
    que elimina caracteres al final de la cadena
  • método lstrip,
    que elimina caracteres al principio de la cadena