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á.