Función Python String strip () con EJEMPLO

¿Qué es Python strip ()?

La función Python strip () es parte de las funciones integradas disponibles en la biblioteca de Python. El método strip () elimina los caracteres dados al principio y al final de la cadena original. De forma predeterminada, la función strip () elimina los espacios en blanco del inicio y el final de la cadena y devuelve la misma cadena sin espacios en blanco.

En este tutorial de Python, aprenderá:

  • ¿Qué es Python strip ()?
  • Ejemplo 1: método strip () en Python
  • Ejemplo 2: strip () en tipo de datos no válido
  • Ejemplo 3: strip () sin parámetro de carácter
  • Ejemplo 4: strip () Pasando parámetros de caracteres
  • ¿Por qué se usa la función Python strip ()?

Sintaxis del método strip ()

string.strip([characters])

Parámetros

  • caracteres: (opcional) Los caracteres dados se eliminarán del principio o del final de la cadena original.
  • Si no se proporciona el parámetro de caracteres, se eliminarán los espacios en blanco del inicio y el final de la cadena.

Valor devuelto

La tira de cadena de Python () devolverá:

  • La cadena original con espacios en blanco eliminados desde el principio y el final si no se especifican los caracteres que se eliminarán.
  • En caso de que la cadena no tenga espacios en blanco al principio o al final, la cadena se devolverá como está y coincidirá con la cadena original.
  • Si se proporciona el parámetro de caracteres, y si los caracteres tienen coincidencias, los caracteres al principio o al final de la cadena se eliminarán de la cadena original y se devolverá el resto de la cadena.
  • En caso de que los caracteres dados no coincidan con el inicio o el final de la cadena original, la cadena se devolverá como está.

Ejemplos de función strip () en Python

Ejemplo 1: método strip () en Python

str1 = "Welcome to Guru99!"after_strip = str1.strip()

Producción:

Welcome to Guru99!

Ejemplo 2: strip () en tipo de datos no válido

La función Python String strip () funciona solo en cadenas y devolverá un error si se usa en cualquier otro tipo de datos como lista, tupla, etc.

Ejemplo cuando se usa en list ()

mylist = ["a", "b", "c", "d"]print(mylist.strip())

Lo anterior arrojará un error:

Traceback (most recent call last):File "teststrip.py", line 2, in print(mylist.strip())AttributeError: 'list' object has no attribute 'strip'

Ejemplo 3: strip () sin parámetro de carácter

str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)

Producción:

Welcome to Guru99!Welcome to Guru99!

Ejemplo 4: strip () Pasando parámetros de caracteres

str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)

Producción:

Welcome to Guru99!Welcome to GuruWelcome to Guru99!

¿Por qué se usa la función Python strip ()?

Aquí, hay razones para usar la función de tira de Python

  • Ayuda a eliminar los caracteres al principio de la cadena y también al final de la cadena en función de los caracteres dados para eliminar de la cadena original.
  • Si los caracteres dados no coinciden con la cadena original, la cadena se devolverá tal cual.
  • Si no se especifican los caracteres que se eliminarán, se eliminarán los espacios en blanco del inicio y el final de la cadena original.
  • Si no hay espacios en blanco al principio o al final, la cadena se devolverá como está.

Resumen:

  • El método Python String strip () es parte de la función incorporada disponible en Python. La función eliminará los caracteres dados al principio y al final de la cadena original.
  • Esta función es muy útil para eliminar los espacios en blanco al principio y al final de la cadena dada, como se muestra en el ejemplo.
  • Ayuda a eliminar los caracteres al principio de la cadena y también al final de la cadena en función de los caracteres dados para eliminar de la cadena original.
  • Si los caracteres dados no coinciden con la cadena original, la cadena se devolverá tal cual.
  • Si no se especifican los caracteres que se eliminarán, se eliminarán los espacios en blanco del inicio y el final de la cadena original.
  • Si no hay espacios en blanco al principio o al final, la cadena se devolverá como está.

Articulos interesantes...