Python Función String strip(): ¿Cómo utilizarla? [Ejemplos de métodos]

¿Qué es Python banda()?

Python banda() La función es parte de las funciones integradas disponibles en el Python biblioteca. El método strip() elimina los caracteres dados del inicio y el 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.

Sintaxis del método strip()

string.strip([characters])

Parámetros

  • caracteres: (opcional) Los caracteres proporcionados se eliminarán del inicio 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 de retorno

Tu Python String strip() devolverá:

  • La cadena original con espacios en blanco eliminados del principio y del 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á tal como está y coincidirá con la cadena original.
  • Si se proporciona el parámetro de caracteres y si los caracteres coinciden, 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 proporcionados no coincidan con el inicio o el final de la cadena original, la cadena se devolverá tal como está.

Ejemplos de función strip() en Python

Ejemplo 1: Método strip() en Python

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

Salida:

Welcome to Guru99!

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

Tu Python La función 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 <module>
    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)

Salida:

Welcome to Guru99!
Welcome to Guru99!

Ejemplo 4: strip() Pasar 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)

Salida:

Welcome to Guru99!
Welcome to Guru
Welcome to Guru99!

Por qué Python ¿Se utiliza la función strip()?

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

  • Ayuda a eliminar los caracteres al principio de la cadena y también al final de la cadena en función de los caracteres indicados para eliminar de la cadena original.
  • Si los caracteres proporcionados no coinciden con la cadena original, la cadena se devolverá tal como está.
  • 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á tal como está.

Resumen

  • Tu Python El método strip() de la cadena es parte de la función incorporada disponible en Python. La función eliminará los caracteres indicados del principio y el 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 indicados para eliminar de la cadena original.
  • Si los caracteres proporcionados no coinciden con la cadena original, la cadena se devolverá tal como está.
  • 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á tal como está.