Traducerea textului într-un șir nou în Python. Cum se transferă textul într-o nouă linie - instrucțiuni

Anonim

Pentru ca în Python să desemneze sfârșitul unei linii și să înceapă una nouă, trebuie să utilizați un caracter special. Este important să știți cum să îl utilizați în mod corespunzător în lucrul cu diverse fișiere Python, la momentele dorite afișează-o în consola. Este necesar să se ocupe de detalii cu modul de utilizare a semnului de separare pentru noi rânduri atunci când lucrați cu codul programului, este posibil să adăugați text fără ea.

Informații generale despre simbolul unei noi linii

\ N - desemnarea transferului de informații către un șir nou și închiderea vechii linii din Python. Acest simbol este alcătuit din două elemente:

  • Oritic invers;
  • N este un simbol din registrul inferior.

Pentru a utiliza acest caracter, puteți aplica expresia "Imprimare (F" Hello \ nWorld! ")", În detrimentul căruia puteți transfera informații la F-Lines.

Traducerea textului într-un șir nou în Python. Cum se transferă textul într-o nouă linie - instrucțiuni 3487_1
Exemplu de utilizare a unui simbol \ n Pentru a distribui gama de informații pe linia nouă

Care este funcția de imprimare

Fără setări suplimentare, simbolul de transfer de date la următorul șir este adăugat într-un mod ascuns. Din acest motiv, este imposibil să se vadă între rânduri fără a activa o funcție specifică. Exemplu afișează pictograma de separare din codul programului:

Imprimare ("Bună ziua, Lumea"! ") -" Bună ziua, lumea! "\ N

În același timp, o astfel de constatare a acestui personaj este scrisă în caracteristicile de bază ale lui Python. Funcția "Imprimare" are o valoare standard pentru parametrul "capăt" - \ n. Datorită acestei funcții, acest caracter este stabilit la sfârșitul rândurilor pentru a transfera date pe următoarele linii. Decriptarea funcției "Imprimare":

Imprimare (* obiecte, sep = '', end = '\ n', fișier = sys.stdout, flush = false)

Valoarea parametrului "capăt" din funcția "Imprimare" este simbolul "\ n". Conform algoritmului de cod software automat, acesta completează liniile de la capăt, în fața căreia funcția "Imprimare" este prescrisă. Când utilizați o singură funcție "Imprimare", nu puteți observa esența funcționării sale, deoarece numai o singură linie va fi afișată pe ecran. Cu toate acestea, dacă adăugați câteva astfel de instrucțiuni, rezultatul funcției va fi mai pronunțat:

Imprimare ("Bună ziua, World 1!") Print ("Bună ziua, World 2!") Print ("Bună ziua, World 3!") Print ("Bună ziua, World 4!")

Un exemplu de rezultat prescris de mai sus codul programului:

Bună ziua, lumea 1! Bună ziua, World 2! Bună ziua, World 3! Bună ziua, Lumea 4!

Înlocuirea simbolului unui nou șir prin imprimare

Folosind funcția "Imprimare", nu puteți aplica pictograma de separare între rânduri. Pentru a face acest lucru, în funcția în sine este necesar să schimbați parametrul "End". În acest caz, în loc de valoarea "capătul", trebuie să adăugați un spațiu. Datorită acestui lucru, simbolul "capăt" va fi înlocuit. Rezultat Când setați setările implicite:

>>> Imprimare ("salut") >>> Imprimare ("Lumea") Bună ziua

Afișarea rezultatului după înlocuirea simbolului "\ n" pe un spațiu:

>>> Print ("Bună ziua", End = "") >>> Imprimare ("Lumea") Bună ziua

Un exemplu de utilizare a acestei metode pentru înlocuirea caracterelor pentru a afișa secvența de valori printr-o singură linie:

Pentru i în intervalul (15): Dacă eu

Folosind un simbol divizat în fișiere

Simbolul după care textul codului de program este transferat la linia următoare, poate fi găsit în fișierele finite. Cu toate acestea, fără a lua în considerare documentul în sine, este imposibil să o vedem prin codul programului, deoarece astfel de caractere sunt ascunse în mod implicit. Pentru a utiliza noul simbol de pornire a rândului, trebuie să creați un fișier umplut cu nume. După descoperirea sa, puteți vedea că toate numele vor începe cu o linie nouă. Exemplu:

Nume = ["Petr", "Dima", "Artem", "Ivan"] cu Open ("numes.txt", "W") ca F: Pentru numele în nume [: - 1]: F.WRITE (F "{Name} \ n") f.write (nume [-1])

Deci, numele vor fi afișate numai dacă fișierul text este setat pentru a separa linii din fișierul text. În același timp, la sfârșitul fiecărei linii anterioare, caracterul ascuns "\ n" va fi instalat automat. Pentru a vedea semnul ascuns, trebuie să activați funcția - ".Readlines ()". După aceasta, toate caracterele ascunse vor fi afișate pe ecran în codul programului. Un exemplu de activare a funcției:

Cu Deschidere (denumiri.txt "," R ") ca F: Print (F.Readlines ())

Traducerea textului într-un șir nou în Python. Cum se transferă textul într-o nouă linie - instrucțiuni 3487_2
Scopul diferitelor personaje pentru a lucra în Python

Divizia de șir pentru substring

Pentru a împărți o linie lungă în mai multe setări, puteți utiliza metoda divizată. Dacă nu efectuați modificări suplimentare, separatorul standard este un spațiu. După ce se execută această metodă, textul selectat este împărțit în cuvinte separate pe substructk-uri, convertite în lista de caractere. Ca exemplu:

String = "Unele texte noi" Strings = string.split () imprimare (șiruri) ["Unele", "noi", "text"]

Pentru a inversa convertirea, cu care lista de confirmă se va transforma într-un singur șir lung, trebuie să utilizați metoda de conectare. O altă metodă utilă pentru a lucra cu Rânduri. Cu aceasta, puteți șterge goluri care se află pe ambele părți ale șirului.

Concluzie

Pentru a scoate anumite date dintr-o linie nouă atunci când lucrați în Python, este necesar să terminați linia veche cu simbolul "\ n". Cu aceasta, informațiile aflate după semnul semnului este transferat la următoarea linie, iar vechiul se închide. Cu toate acestea, nu este necesar să utilizați acest simbol pentru a transfera date. Pentru a face acest lucru, puteți utiliza parametrul final = "". Valoarea "caracterului" și este un simbol divizat.

Trimiteți un mesaj către un șir nou în Python. Cum se transferă textul într-o linie nouă - instrucțiunea a apărut mai întâi la tehnologia informației.

Citeste mai mult