Acerca del principio y el uso de la función de cadena de Python strip()

 

Este artículo presenta principalmente el principio y el uso de la función de cadena de Python strip(). El artículo lo presenta con gran detalle a través de código de ejemplo. Tiene cierto valor de aprendizaje de referencia para el estudio o el trabajo de todos. Los amigos que lo necesiten pueden consultarlo.

strip: se utiliza para eliminar caracteres específicos (espacios de forma predeterminada) o secuencias de caracteres al principio y al final de una cadena. Nota: Este método solo puede eliminar los caracteres iniciales o finales, pero no los caracteres centrales.

Sintaxis: str.strip([caracteres])

str = "*****este es un ejemplo de **cadena**... ¡¡¡guau!!!*****"
print (str.strip( '*' )) #Especificar cadena*

Resultado de salida:

this is **string** example....wow!!!

De los resultados, se puede observar que los caracteres en la parte media no se eliminan, siempre que la cabeza y la cola contengan los caracteres en la secuencia de caracteres especificada, se eliminarán.

Adiciones extendidas:

1. Cuando se procesa strip(), si no hay parámetros, el valor predeterminado es borrar los espacios en blanco en ambos lados, por ejemplo: /n, /r, /t, ' ').

2. Cuando strip () tiene un parámetro, este parámetro puede comprender una lista de caracteres que se eliminarán. La premisa de si se eliminará es si los caracteres que se eliminarán están incluidos al principio y al final de la cadena. Si es así , continuará Procesando; de lo contrario, los caracteres del medio no se eliminarán.

dirección = '[email protected]'
dirección1 = dirección.strip('12')

En el ejemplo anterior, debido a que 1 es el primero a la izquierda de [email protected], se elimina y el juicio continúa. 2 también existe, por lo que también se elimina. El resultado es:

[email protected]

3. Preste atención al eliminar varios caracteres: siempre que haya un carácter correspondiente a uno de ellos, se eliminará, independientemente del orden, hasta encontrar el primer carácter que no esté incluido en él.

1

2

3

4

str = '123132231213321312==321312213231123132'

print(str.strip('123'))

输出结果:

==

Lo anterior es el contenido completo de este artículo, espero que sea útil para el estudio de todos.

Reimpreso de: Weidian Reading    https://www.weidianyuedu.com

Supongo que te gusta

Origin blog.csdn.net/weixin_45707610/article/details/131783272
Recomendado
Clasificación