Prijevod teksta na novi niz u Pythonu. Kako prenijeti tekst u novu liniju - upute

Anonim

Da bi u Pythonu odredio kraj jedne linije i pokrenuo novi, morate koristiti poseban karakter. Važno je znati kako ga pravilno koristiti u radu s različitim Python datotekama, na željene trenutke prikazuju ga u konzoli. Potrebno je detaljno nositi kako koristiti znak za odvajanje novih redaka pri radu s programom, je li moguće dodati tekst bez njega.

Opće informacije o simbolu nove linije

n - oznaka prijenosa informacija na novi niz i zatvaranje stare linije u Pythonu. Ovaj se simbol sastoji od dva elementa:

  • obrnuto kosi;
  • N je simbol iz nižeg registra.

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

Prijevod teksta na novi niz u Pythonu. Kako prenijeti tekst u novu liniju - upute 3487_1
Primjer korištenja simbola da distribuira niz informacija o novoj liniji

Što je funkcija ispisa

Bez dodatnih postavki, u skrivenom načinu doda se simbol prijenosa podataka na sljedeći niz. Zbog toga je nemoguće vidjeti između redova bez aktiviranja određene funkcije. Primjer prikazuje ikonu dijeljenja u programu:

Ispis ("Hello, World"! ") -" Zdravo, svijet! "

U isto vrijeme, takav pronalaženje ovog karaktera napisan je u osnovnim karakteristikama Pythona. Funkcija "Ispis" ima standardnu ​​vrijednost za parametar "End" - n. Zahvaljujući toj funkciji je taj znak postavljen na kraju redova za prijenos podataka na sljedeće linije. Dešifriranje funkcije "Ispis":

Ispis (* objekti, sep = '', kraj = 'n', datoteka = sys.stdout, flush = false)

Vrijednost parametra "End" iz funkcije "Ispis" je simbol "n". Prema algoritmu automatskog softvera, ona nadopunjuje linije na kraju, ispred kojih je propisana funkcija "Ispis". Kada koristite jednu funkciju "Ispis", ne možete primijetiti suštinu njegove operacije, budući da će se samo jedan redak prikazati samo jedan redak. Međutim, ako dodate neke takve upute, rezultat funkcije će biti izraženiji:

Ispis ("Hello, World 1!") Ispis ("Hello, World 2!") Ispis ("Hello, World 3!") Ispis ("Pozdrav, svijet 4!")

Primjer propisanog rezultata iznad programa:

Pozdrav, svijet 1! Pozdrav, svijet 2! Pozdrav, svijet 3! Pozdrav, svijet 4!

Zamjena simbola novog niza putem ispisa

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

>>> Ispis ("Hello") >>> Ispis ("World") Pozdrav svijeta

Prikaz rezultata nakon zamjene simbola "n" na prostoru:

>>> Ispis ("Pozdrav", kraj = "") >>> Ispis ("World") Hello World

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

Za i u dometu (15): ako ja

Pomoću simbola podjele u datotekama

Simbol nakon kojeg se tekst programa programa prenosi na sljedeću liniju, možete pronaći u gotovim datotekama. Međutim, bez obzira na samog dokumenta, nemoguće je vidjeti kroz programski kôd, jer su takve likovi skriveni prema zadanim postavkama. Da biste koristili novi simbol za pokretanje retka, morate stvoriti datoteku ispunjenu imenima. Nakon otkrića, možete vidjeti da će sva imena početi s novom linijom. Primjer:

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

Tako će se imena prikazati samo ako je tekstualna datoteka postavljena na odvojite linije u tekstualnoj datoteci. U isto vrijeme, na kraju svake prethodne linije, bit će automatski instaliran skriveni karakter "n". Da biste vidjeli skriveni znak, morate aktivirati funkciju - ".readlines ()". Nakon toga, svi skriveni znakovi prikazat će se na zaslonu u programu. Primjer aktivacije funkcije:

S otvorenim ("imena.txt", "R") kao f: ispis (f.readlines ())

Prijevod teksta na novi niz u Pythonu. Kako prenijeti tekst u novu liniju - upute 3487_2
Svrha raznih likova za rad u Pythonu

Podjela niza za podnizu

Da biste podijelili jednu dugu liniju u nekoliko postavki, možete koristiti podijeljenu metodu. Ako ne napravite dodatne izmjene, standardni separator je prostor. Nakon što se ova metoda izvršava, odabrani tekst je podijeljen na zasebne riječi na industriju, pretvarajući se u popis nizova. Kao primjer:

String = "neki novi tekst" nizovi = string.split () ispis () [nizovi) ['neki', 'novi', 'tekst']

Da biste preokrenuli konverziju, s kojima će se popis potvrda pretvoriti u jedan dugi niz, morate koristiti metodu pridruživanja. Još jedna korisna metoda za rad s redovima - trakom. Uz to, možete izbrisati praznine koji se nalaze na obje strane niza.

Zaključak

Kako bi se napravili određeni podaci iz nove linije pri radu u Pythonu, potrebno je završiti staru liniju s "n" simbolom. Uz to, informacije koje stoje nakon znaka prenose na sljedeću liniju, a stare zatvaranja. Međutim, nije potrebno koristiti ovaj simbol za prijenos podataka. Da biste to učinili, možete koristiti parametar END = "". Vrijednost "znak" i je simbol podjele.

Prijevod teksta na novi niz u Pythonu. Kako prenijeti tekst u novu liniju - nastavak se pojavila najprije na informacijsku tehnologiju.

Čitaj više