Cadena de recorte de Python

Cadena de recorte de Python
Una cadena es una serie de caracteres. El personaje a menudo puede ser cualquier letra, número, espacio o carácter especial. En Python, las cuerdas son ineradicables. Es decir, una vez hecho, no se puede cambiar. Hacemos una réplica de la cadena y realizamos diferentes operaciones al respecto. Una operación bien conocida es deshacerse de los espacios desde el principio hasta la posición final de la cadena, llamada Trim. Python tiene algunas funciones incorporadas que hacen esta tarea.

Eliminar el espacio en blanco alrededor de la cadena de texto se llama técnicamente recortar una cadena. Python tiene tres funciones incorporadas para eliminar espacios de cuerdas: strip, rstrip y lstrip. Todos estos métodos no toman argumentos para deshacerse del espacio.

El ajuste de la cadena es un método para reorganizar los datos para una manipulación eficiente. Vamos a describir tres enfoques que se utilizan para recortar una cadena en Python

Usar el método Strip ():

Por defecto, la función Strip () recorta espacios desde la posición de inicio y finalización de una cadena y luego devuelve una cadena original sin espacios.

Si no hay espacio al principio o al final, la cadena se devolverá porque es y se puede combinar con la cadena original. Si los caracteres coincidentes se dan en el parámetro, los caracteres al principio o al final de la cadena se excluirán de la cadena original. Por lo tanto, el resto de la cadena se va a devolverse. La cadena original con espacio inicial y trasero se trunca si no se especificó caracteres para ser eliminados.

Primero, se crea un nuevo proyecto después de tocar el botón "nuevo archivo" en la barra de menú:

En este programa, tomamos "programación visual" como una cadena. Luego, devolvemos la cadena con la ayuda de una declaración de impresión. Después de devolver esto, queremos quitar el carácter "G" de la cadena "Programación visual". Para esto, aplicamos la función Strip () en este código. Usamos esta función para recortar a fondo la cadena. Ejecutemos el código presionando el botón F5 desde el teclado:

Ahora, notamos que el último personaje "G" se elimina de la cadena "Programación visual". La cadena original no cambia después del uso de la función Strip ().

El método Strip () elimina el primer o último carácter. Los personajes entre cuerdas no se eliminan. Por lo tanto, si preferimos eliminar el carácter en el medio de la cadena, ese carácter no se eliminará. Si el argumento no se pasa, se eliminarán los espacios en blanco desde el principio y el final.

También podemos eliminar este personaje pasando un carácter único al parámetro. La función Strip () excluye los caracteres principales (primer espacio) y final (último espacio) (los espacios son los primeros caracteres eliminados de forma predeterminada):

Tomamos "Programación visual :::" "" "como una cadena. Después de devolver la cadena original, despojamos el carácter ":" "de la cadena original" Programación visual ". Ahora, tenemos que aplicar la función Strip () en este código:

En este código, pasamos: "Caracteres. Ahora, estos personajes están excluidos desde el final de la cadena "Programación visual". Por lo tanto, se devuelve la cadena original. Si no se especifica el parámetro de carácter, se eliminan los espacios primero y los últimos en la cadena.

Usar el método lstrip ():

LSTRIP () es una función incorporada que tira la parte hacia la izquierda de una cadena y después de desnudar, devuelve una cadena de reemplazo. La función lstrip () no toma argumentos:

La "programación visual" de cadena se toma como una cadena en este ejemplo. Después de devolver la cadena original, despojamos la cadena original "Programación visual". Tenemos que aplicar la función lstrip () en este código:

La función lstrip () se llama en la cadena de entrada sin parámetros opcionales. Por lo tanto, los espacios se eliminan de forma predeterminada. El espacio del lado izquierdo se eliminará y la salida será "programación visual".

Usar el método rstrip ():

Esta es otra forma de eliminar las partes irregulares de una cuerda. El rstrip () es una función incorporada. El método rstrip () no toma argumentos:

Aplicamos la función rstrip () en este código. Porque esta función tira solo la parte correcta de la cadena original.

Los espacios en blanco están excluidos del lado derecho de la cadena. Por lo tanto, la salida es "programación visual". Si la cadena tiene líneas nuevas o siguientes (/n), return (/r) o el carácter de pestaña (/t), también se tratan como espacios y se truncan como el strip (), lstrip () o rstrip () funciones.

Conclusión:

Recortar una cuerda significa eliminar espacios adicionales y grupos de caracteres específicos desde el principio y el final de la cadena original. El recorte de cadenas es beneficioso para la limpieza del conocimiento a medida que los datos se recopilan de una variedad de fuentes y generalmente son ruidosos y desordenados. Hemos discutido tres funciones incorporadas de los métodos Strip (), lstrip () y rstrip (). Consulte Linux Suger.