Traducción de texto a una nueva cadena en Python. Cómo transferir texto a una nueva línea - Instrucciones

Anonim

Para que en Python designe el final de una línea y comience uno nuevo, debe usar un carácter especial. Es importante saber cómo usarlo correctamente en trabajar con varios archivos de Python, a los momentos deseados, mostrarlo en la consola. Es necesario tratar en detalle cómo usar el signo de separación para las nuevas filas cuando se trabaja con el código del programa, es posible agregar texto sin él.

Información general sobre el símbolo de una nueva línea.

\ n - Designación de la información de la información a una nueva cadena y cerrando la línea vieja en Python. Este símbolo consta de dos elementos:

  • oblicuo inverso;
  • N es un símbolo del registro inferior.

Para usar este carácter, puede aplicar la expresión "Imprimir (F" Hello \ NWorld! ")", A expensas de las cuales puede transferir información a las líneas F.

Traducción de texto a una nueva cadena en Python. Cómo transferir texto a una nueva línea - Instrucciones 3487_1
Ejemplo de uso de un símbolo \ n para distribuir la matriz de información sobre nueva línea

¿Qué es la función de impresión?

Sin configuraciones adicionales, el símbolo de transferencia de datos a la siguiente cadena se agrega en un modo oculto. Debido a esto, es imposible ver entre las filas sin activar una función específica. Ejemplo Muestra el icono de división en el código del programa:

Imprimir ("Hola, mundo"! ") -" ¡Hola, mundo! "\ N

Al mismo tiempo, tal encontrar este personaje está escrito en las características básicas de Python. La función "Imprimir" tiene un valor estándar para el parámetro "FIN" - \ n. Es gracias a esta función que este personaje se establece al final de las filas para transferir datos a las siguientes líneas. Descifrado de la función "Imprimir":

Imprimir (* Objetos, sep = '', final = '\ n', archivo = sys.stdout, flush = false)

El valor del parámetro "FIN" de la función "Imprimir" es el símbolo "\ N". De acuerdo con el algoritmo automático del código de software, complementa las líneas al final, frente a la cual se prescribe la función "Imprimir". Cuando se usa una función "Imprimir", no puede notar la esencia de su funcionamiento, ya que solo se mostrará una línea en la pantalla. Sin embargo, si agrega algunas instrucciones, el resultado de la función será más pronunciado:

Imprimir ("Hola, World 1!") Imprimir ("Hola, World 2!") Imprimir ("Hola, World 3!") Imprimir ("Hola, World 4!")

Un ejemplo del resultado prescrito del código del programa anterior:

Hola, Mundo 1! Hola, mundo 2! Hola, mundo 3! Hola, World 4!

Reemplazo del símbolo de una nueva cadena a través de la impresión

Usando la función "Imprimir", no puede aplicar el icono Dividir entre las filas. Para hacer esto, en la función en sí es necesario cambiar el parámetro "Fin". En este caso, en lugar del valor "fin", debe agregar un espacio. Debido a esto, el símbolo "fin" será reemplazado. Resultado cuando se configura en la configuración predeterminada:

>>> Imprimir ("Hello") >>> Imprimir ("World") Hello World

Mostrando el resultado después de reemplazar el símbolo "\ n" en un espacio:

>>> Imprimir ("Hola", Fin = "") >>> PRINT ("World") Hola Mundo

Un ejemplo de usar este método para reemplazar caracteres para mostrar la secuencia de valores a través de una línea:

Para i en rango (15): si yo

Usando un símbolo divisorio en archivos

El símbolo después de lo cual el texto del código del programa se transfiere a la siguiente línea, se puede encontrar en los archivos terminados. Sin embargo, sin considerar el documento en sí, es imposible verlo a través del código del programa, ya que estos personajes están ocultos por defecto. Para utilizar el nuevo símbolo de inicio de fila, debe crear un archivo lleno de nombres. Después de su descubrimiento, puede ver que todos los nombres comenzarán con una nueva línea. Ejemplo:

nombres = ['PET PET', 'DIMA', 'Artem', 'Ivan'] con abierto ("nombres.txt", "w") como F: Para su nombre en nombres [: - 1]: F.WRITE (F "{Nombre} \ n") f.write (nombres [-1])

Por lo tanto, los nombres se mostrarán solo si el archivo de texto está configurado en las líneas separadas en el archivo de texto. Al mismo tiempo, al final de cada línea anterior, el carácter oculto "\ N" se instalará automáticamente. Para ver el signo oculto, debe activar la función: ".Readlines ()". Después de eso, todos los caracteres ocultos se mostrarán en la pantalla en el código del programa. Un ejemplo de activación de la función:

Con abierto ("nombres.txt", "r") como f: impresión (F.Readlines ())

Traducción de texto a una nueva cadena en Python. Cómo transferir texto a una nueva línea - Instrucciones 3487_2
Propósito de varios personajes para trabajar en Python.

División de Cadena para Substring

Para dividir una línea larga en varias configuraciones, puede usar el método dividido. Si no realiza ediciones adicionales, el separador estándar es un espacio. Después de ejecutar este método, el texto seleccionado se divide en palabras separadas en los sustitutos, convertidos en la lista de cadenas. Como ejemplo:

Cadena = "algunos nuevos texto" cadenas = string.split () imprimir (cuerdas) ['algunos', 'nuevo', 'texto']

Para revertir la conversión, con la que la lista de confirmistas se convertirá en una cadena larga, debe usar el método de unión. Otro método útil para trabajar con filas - tira. Con él, puede eliminar las brechas que se encuentran en ambos lados de la cuerda.

Conclusión

Para generar ciertos datos de una nueva línea cuando se trabaja en Python, es necesario terminar la línea antigua con el símbolo "\ n". Con él, la información de pie después de la señal se transfiere a la siguiente línea, y el viejo se cierra. Sin embargo, no es necesario usar este símbolo para transferir datos. Para hacer esto, puede usar el parámetro Fin = "". El valor "personaje" y es un símbolo divisorio.

Traducción de mensajes de texto a una nueva cadena en Python. Cómo transferir texto a una nueva línea: la instrucción apareció primero en la tecnología de la información.

Lee mas