Tekst prijevod na novi niz u Pythonu. Kako prenijeti tekst u novu liniju - upute

Anonim

Da biste u Pythonu odredili kraj jednog retka i pokrenite novi, morate koristiti poseban znak. Važno je znati kako to pravilno koristiti u radu s različitim datotekama Pyton-a, željenim trenucima prikazuju ga u konzoli. Potrebno je detaljno baviti se kako koristiti znak odvajanja za nove retke prilikom rada s programskim kodom, je li moguće dodati tekst bez njega.

Opće informacije o simbolu nove linije

\ n - Označavanje prenosa informacija na novi niz i zatvaranje stare linije u Pythonu. Ovaj simbol sastoji se od dva elementa:

  • obrnuti kosi;
  • N je simbol iz donjeg registra.

Da biste koristili ovaj znak, možete primijeniti izraz "Print (F" Hello \ nworld! ")", Na štetu možete prenijeti informacije u F-linije.

Tekst prijevod na novi niz u Pythonu. Kako prenijeti tekst u novu liniju - upute 3487_1
Primjer korištenja simbola \ n da biste distribuirali niz informacija na novoj liniji

Koja je funkcija ispisa

Bez dodatnih postavki, simbol prijenosa podataka na sljedeći niz dodaje se u skrivenom režimu. Zbog toga je nemoguće vidjeti između redaka bez aktiviranja određene funkcije. Primjer prikazuje ikonu razdvajanja u programskom kodu:

Print ("Zdravo, svijet"! ") -" Zdravo, svijet! "\ N

Istovremeno, takav pronalazak ovog lika piše se u osnovnim karakteristikama Pythona. Funkcija "Print" ima standardnu ​​vrijednost za "kraj" parametar - \ n. Zahvaljujući ovoj funkciji da je ovaj lik postavljen na kraju redaka za prijenos podataka na sljedeće redove. Dešifriranje funkcije "Print":

Ispis (* Objekti, sep = '', end = '\ n', file = sys.stdout, flush = lažno)

Vrijednost parametra "End" iz funkcije "Print" je simbol "\ n". Prema algoritmu automatskog softverskog koda, nadopunjuje linije na kraju, ispred koje je propisana funkcija "Print". Kada koristite jednu funkciju "Print", ne možete primijetiti suštinu njegovog rada, jer će na ekranu biti prikazana samo jedna linija. Međutim, ako dodate neka takva uputstva, rezultat funkcije će biti izraženiji:

Ispis ("Zdravo, svijet"! ") Ispis (" Zdravo, svijet "2!") Print ("Zdravo, svijet 3!") Print ("Zdravo, svijet 4!")

Primjer rezultata propisanog gornjeg programa Programski kod:

Zdravo, svijet 1! Zdravo, svet 2! Zdravo, svijet 3! Zdravo, svet 4!

Zamena simbola novog niza putem ispisa

Upotreba funkcije "Ispis", ne možete primijeniti ikonu razdvajanja između redaka. Da biste to učinili, u samoj funkciji potrebno je promijeniti "kraj" parametar. U ovom slučaju, umjesto vrijednosti "Kraj", morate dodati prostor. Zbog toga će se zamijeniti "krajnji" simbol. Rezultat kada je postavljen na zadane postavke:

>>> Print ("Hello") >>> Print ("Svijet") Pozdrav svijetu

Prikaz rezultata nakon zamjene simbola "\ n" na razmak:

>>> Print ("Zdravo", End = "") >>> Print ("Svijet") Pozdrav svijetu

Primjer korištenja ove metode za zamjenu znakova za prikaz slijeda vrijednosti kroz jednu liniju:

Za i u dometu (15): ako ja

Koristeći simbol razdvajanja u datotekama

Simbol nakon kojeg se tekst programskog koda prenosi na sljedeći redak, možete pronaći u gotovim datotekama. Međutim, bez razmišljanja o samom dokumentu, nemoguće je vidjeti kroz programski kod, jer su takvi znakovi podrazumevano skriveni. Da biste koristili novi simbol početka reda, morate kreirati datoteku ispunjenu imenima. Nakon njegovog otkrića možete vidjeti da će sva imena početi s novom linijom. Primjer:

Imena = ['Petr', 'Dima', 'Artem', 'Ivan'] sa otvorenim ("imena.txt", "w") kao f: za ime u imenima [: - 1]: f.write (f) "{Ime} \ n") f.write (imena [-1])

Dakle, imena će se prikazati samo ako je tekstualna datoteka postavljena na zasebne linije u tekstualnom datoteku. Istovremeno, na kraju svake prethodne linije, skriveni lik "\ n" automatski će se instalirati. Da biste vidjeli skriveni znak, morate aktivirati funkciju - ".readlines ()". Nakon toga svi skriveni znakovi bit će prikazani na ekranu u programskom kodu. Primjer aktiviranja funkcije:

Sa otvorenim ("imena.txt", "r") kao f: ispis (f.readlines ())

Tekst prijevod na novi niz u Pythonu. Kako prenijeti tekst u novu liniju - upute 3487_2
Svrha različitih likova za rad u Pythonu

Podjela niza za podstrešljenje

Da biste podijelili jednu dugu liniju u nekoliko postavki, možete koristiti podijeljeni način. Ako ne napravite dodatne izmjene, standardni separator je prostor. Nakon izvršenja ove metode, odabrani tekst podijeljen je u zasebne riječi na subrekima, pretvorene na listu žica. Kao primjer:

String = "Neki novi tekst" žice = string.split () Ispis (žici) ['neki', 'novi', 'tekst']

Da bi se preokrenuo pretvorbu, sa kojom se popis potvrda pretvori u jedan dugačak niz, morate koristiti metodu Pridruživanja. Još jedna korisna metoda za rad sa redovima - traka. S njom možete izbrisati praznine koje se nalaze na obje strane niza.

Zaključak

Da biste iznosili određene podatke iz nove linije prilikom rada u Pythonu, potrebno je završiti stari redak sa "\ n" simbolom. Uz njega, informacije koje stoje nakon što se znak prenose na sljedeći redak, a stari se zatvara. Međutim, nije potrebno koristiti ovaj simbol za prijenos podataka. Da biste to učinili, možete koristiti kraj = "" parametar. Vrijednost "karaktera" i je simbol dijeljenja.

Prevod teksta u novom nizu u Pythonu. Kako prenijeti tekst u novu liniju - upute se pojavilo prvo na informacijsku tehnologiju.

Čitaj više