Tira de cadena de Python ()

El método strip () devuelve una copia de la cadena eliminando tanto los caracteres iniciales como los finales (según el argumento de cadena pasado).

El strip()método elimina los caracteres tanto de la izquierda como de la derecha según el argumento (una cadena que especifica el conjunto de caracteres que se eliminarán).

La sintaxis del strip()método es:

 string.strip ((caracteres))

strip () Parámetros

  • chars (opcional): una cadena que especifica el conjunto de caracteres que se eliminarán de la parte izquierda y derecha de la cadena.

Si no se proporciona el argumento chars, todos los espacios en blanco iniciales y finales se eliminan de la cadena.

Valor de retorno del método strip ()

strip() devuelve una copia de la cadena con los caracteres iniciales y finales eliminados.

Trabajo del método strip ()

  • Cuando el carácter de la cadena de la izquierda no coincide con todos los caracteres del charsargumento, deja de eliminar los caracteres principales.
  • Del mismo modo, cuando el carácter de la cadena de la derecha no coincide con todos los caracteres del charsargumento, deja de eliminar los caracteres finales.

Ejemplo: trabajo del método strip ()

 string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))

Salida

 xoxo amor xoxo lov xoxo amor xoxo droide es increíble

Aquí, podemos ver que la primera expresión string.strip()sin argumentos eliminó los espacios en blanco de la izquierda y la derecha de string.

string.strip(' xoe')eliminado todos los espacios en blanco, x, o, y eque induzcan o perdían la cadena.

Dado que stringtiene espacios en blanco al principio y al final, la expresión string.strip('stx')no cambia la cadena. xno se elimina ya que está en el medio de la cuerda (los espacios en blanco llevan y siguen la cuerda)

string.strip('an')eliminado anliderando la cuerda.

Articulos interesantes...