Python elimina Newline de una cadena

Python elimina Newline de una cadena
En Python, las cuerdas son una serie de elementos. Estos elementos están rodeados de comillas simples y dobles. Python tiene un símbolo de Newline. Está representado por "/n". Se utiliza para rastrear el clímax de una línea y la aparición de una nueva línea. El personaje de Newline se utiliza en F-Strings. Además, la declaración de impresión imprime un carácter de nueva línea hasta el final.

El personaje de Newline "/n" es un personaje especial. Es útil hacer una nueva línea. Cuando utilizamos el carácter de Newline (/N), se crea una nueva línea espontáneamente.

En Python, las cuerdas tienen un carácter nuevo (/n). Si queremos eliminar el carácter de NewLine al final de la cadena, usamos la función rstrip (). Estas funciones son funciones incorporadas. Echemos un vistazo a estos métodos:

Usando la función Strip ():

La función Strip () se usa para la eliminación de espacios blancos de la cadena. Esta es una función incorporada de Python. Si queremos eliminar el carácter de NewLine del final de la cadena, usamos la función RStrip () en lugar de la función Strip (). El carácter nuevo presente a la derecha de la cadena no se ve afectado por el uso de esta función y no cambia.

Para llevar a cabo los códigos de Python, necesitamos instalar Spyder versión 5. Creamos un nuevo proyecto llamado "Sin título.Py6 ". Para crear un archivo nuevo, presionamos "Ctrl+N" en el teclado:

En este caso, tomamos una cadena llamada "datos". Queremos eliminar el carácter de Newline de la cadena dada. Declaramos una lista vacía. La variable utilizada para esa lista vacía es new_data. Luego, hacemos un bucle "para" que se repite hasta el final. Cuando se elimina el carácter de NewLine de la cadena, se guarda en una variable New_Data. Para hacer esto, utilizamos el método append () para agregarlo. Después de esto, utilizamos la función Strip () que elimina el carácter Newline de la cadena:

La instrucción de impresión devuelve la lista dada de la cadena sin un carácter de Newline.

Usar la función reemplazar ():

La función reemplazar () es útil para sustituir el elemento específico con un elemento definido. Es una función incorporada de Python. Por lo tanto, no necesitamos instalar esta función.

El método de la fuerza bruta es otro nombre para esta técnica. En este método, usamos el bucle "para". Si encontramos un carácter nuevo en la cadena, generalmente reemplazamos cada cadena usando el bucle "para". Hacemos una lista de elementos y le aplicamos esta técnica. Las listas son el tipo de datos de Python que se utilizan para almacenar múltiples elementos en una variable.

Hacemos una lista de elementos en la cadena. La variable utilizada para la lista es "cadena". Reemplazaremos estos personajes de Newline con Whitespace. Usamos la variable "Rez" para declarar una lista vacía. Aquí, se crea un bucle para. Este bucle se repite al final de la lista:

Si eliminamos el carácter NewLine de la cadena, se guardará en la variable "Rez". Para esto, utilizamos el método append (). Luego, aplicamos la función reemplazar (). Hay dos parámetros implementados en esta función. El primer parámetro es "/n". Es ese personaje que queremos reemplazar. Pasamos Whitespace como segundo parámetro de la función:

Obtenemos la lista reemplazada de los elementos como salida.

Usando el RE.Método sub ():

Allá.El método sub () se utiliza para obtener una subcadena y restaurar su existencia en la cadena con otra subcadena. Para usar esta función, tenemos que importar el módulo "RE" en el código. Este módulo es un módulo incorporado de Python que maneja la expresión regular. Es útil encontrar patrones para cadenas específicas:

En este código, importamos el módulo "RE". Hacemos una cadena por la variable "Lista". Declaramos una lista vacía. La variable "salida" se usa para esa lista vacía. El bucle "para" se crea en este código. Se repite hasta el final. Después de eliminar el carácter NewLine, se guarda en una variable de "salida". A continuación, usamos la función append (). Después de eso, sub.Se aplica la función reemplazar (). Contiene dos argumentos. El carácter de Newline se pasa como primer argumento, y se pasa una cadena vacía como segundo argumento porque "/n" se reemplaza por una cadena vacía. Por fin, llamamos a la declaración de impresión para obtener la salida.

Esto utiliza el módulo regex de la RE.sub función. Cambia todos los personajes de Newline con cuerdas vacías. Esta función busca cada ocurrencia.

La instrucción de impresión imprime la cadena reemplazada utilizando el re.sub función.

Conclusión:

En Python, el personaje de Newline está representado por "/N". Los soportes cuadrados rodean la lista. Los elementos dentro de la lista están segregados por comas. En este artículo, explicamos varios métodos para eliminar el carácter de Newline de una cadena. Usamos el módulo regex de re.función sub () y también utiliza la función reemplazar (). Esta función elimina todos los personajes de Newline y los sustituye con espacios en blanco. Espero que este artículo te ayude mucho mientras elimina la nueva línea de la cadena de Python.