Traducció de text a una nova cadena a Python. Com transferir text a una nova línia - Instrucció

Anonim

Perquè a Python designi el final d'una línia i comenci un de nou, cal utilitzar un caràcter especial. És important saber com utilitzar-lo correctament a treballar amb diversos fitxers Python, als moments desitjats la mostren a la consola. Cal tractar detalladament amb com utilitzar el signe de separació per a les noves files quan es treballa amb el codi del programa, és possible afegir text sense ell.

Informació general sobre el símbol d'una nova línia

n - Designació de la transferència d'informació a una nova cadena i tancant la línia antiga a Python. Aquest símbol consta de dos elements:

  • invertir oblic;
  • N és un símbol del registre inferior.

Per utilitzar aquest personatge, podeu aplicar l'expressió "Imprimeix (F" Hola nworld! ")", A costa de la qual es pot transferir informació a línies F.

Traducció de text a una nova cadena a Python. Com transferir text a una nova línia - Instrucció 3487_1
Exemple d'utilitzar un símbol per distribuir la matriu d'informació sobre la nova línia

Quina és la funció d'impressió?

Sense configuracions addicionals, el símbol de transferència de dades a la cadena següent s'afegeix en un mode ocult. A causa d'això, és impossible veure entre les files sense activar una funció específica. Exemple mostra la icona divisòria del codi del programa:

Imprimir ("Hola, món"! ") -" Hola, món! "

Al mateix temps, aquesta troballa aquest personatge està escrit en les característiques bàsiques de Python. La funció "Imprimeix" té un valor estàndard per al paràmetre "End" - n. És gràcies a aquesta funció que aquest personatge es fixa al final de les files per transferir dades a les línies següents. Desxifrat de la funció "Imprimeix":

Imprimeix (* Objectes, Sep = '', End = 'n', fitxer = sys.stdout, flush = false)

El valor del paràmetre "End" de la funció "Imprimeix" és el símbol "n". Segons l'algorisme de codi de programari automàtic, complementa les línies al final, davant del qual es prescriu la funció "Imprimeix". Quan utilitzeu una funció "Imprimeix", no podeu notar l'essència del seu funcionament, ja que només es mostrarà una línia a la pantalla. Tanmateix, si afegiu algunes instruccions, el resultat de la funció serà més pronunciada:

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

Un exemple del resultat prescrit el codi del programa anterior:

Hola, món 1! Hola, món 2! Hola, món 3! Hola, món 4!

Substitució del símbol d'una nova cadena a través d'imprimir

Utilitzant la funció "Imprimeix", no es pot aplicar la icona divisòria entre les files. Per fer-ho, en la funció mateixa és necessari canviar el paràmetre "final". En aquest cas, en lloc del valor "final", cal afegir un espai. A causa d'això, es substituirà el símbol "extrem". Resultat quan s'estableix a la configuració predeterminada:

>>> Impressió ("Hola") >>> Imprimeix ("món") Hola món

Mostrant el resultat després de substituir el símbol "n" en un espai:

>>> Impressió ("Hola", End = "") >>> Imprimeix ("món") Hola món

Un exemple d'ús d'aquest mètode per substituir els caràcters per mostrar la seqüència de valors a través d'una línia:

Per a i en rang (15): si jo

Utilitzant un símbol divididor en fitxers

El símbol després del qual es transfereix el text del codi del programa a la línia següent, es pot trobar als fitxers acabats. No obstant això, sense considerar el document en si, és impossible veure-ho a través del codi del programa, ja que aquests caràcters estan ocults per defecte. Per utilitzar el símbol d'inici de la nova fila, heu de crear un fitxer ple de noms. Després del seu descobriment, es pot veure que tots els noms començaran amb una nova línia. Exemple:

Noms = ['Petr', 'Dima', 'Artem', 'Ivan'] amb Open ("noms.txt", "W") com F: per al nom en noms [: - 1]: F.write (f "{Name} n") f.write (noms [-1])

Per tant, els noms només es mostraran si el fitxer de text es defineix com a línies separades del fitxer de text. Al mateix temps, al final de cada línia anterior, el caràcter ocult "n" s'instal·larà automàticament. Per veure el signe ocult, heu d'activar la funció - ".Readlines ()". Després d'això, tots els caràcters ocults es mostraran a la pantalla del codi del programa. Un exemple d'activació de la funció:

Amb obert ("noms.txt", "R") com f: imprimir (f.readlines ())

Traducció de text a una nova cadena a Python. Com transferir text a una nova línia - Instrucció 3487_2
Propòsit de diversos personatges per treballar a Python

Divisió de cadena per subcarregar

Per dividir una línia llarga en diversos paràmetres, podeu utilitzar el mètode dividit. Si no realitzeu edicions addicionals, el separador estàndard és un espai. Després d'executar aquest mètode, el text seleccionat es divideix en paraules separades a les Substitucions, convertides a la llista de cadenes. Com un exemple:

String = "Alguns textos nous" Strings = String.Split () Imprimeix (cadenes) ['Alguns', 'nou', 'text']

Per tal de revertir la conversió, amb la qual es convertirà en la llista de confirmists en una cadena llarga, heu d'utilitzar el mètode d'unió. Un altre mètode útil per treballar amb files - Strip. Amb ell, podeu eliminar les llacunes que es troben a ambdós costats de la cadena.

Conclusió

Per tal de transmetre determinades dades d'una nova línia quan es treballa a Python, cal acabar la vella línia amb el símbol "n". Amb ell, la informació de peu després del signe es transfereix a la línia següent, i el vell es tanca. Tanmateix, no cal utilitzar aquest símbol per transferir dades. Per fer-ho, podeu utilitzar el paràmetre END = "". El valor "caràcter" i és un símbol divisor.

Traducció de missatges de text a una nova cadena a Python. Com transferir text a una nova línia: la instrucció va aparèixer primer a les tecnologies de la informació.

Llegeix més