Prijevod teksta u novi red u Pythonu. Kako premjestiti tekst u novi red – upute

U Pythonu, da biste označili kraj jednog retka i započeli novi, trebate koristiti poseban znak. Pritom je važno znati kako ga pravilno koristiti pri radu s raznim Python datotekama, te ga u potrebnim trenucima prikazati u konzoli. Potrebno je detaljno razumjeti kako koristiti graničnik za nove retke pri radu s programskim kodom, je li moguće dodati tekst bez njegove upotrebe.

Opće informacije o znaku novog retka

n je simbol za prelamanje informacija u novi red i zatvaranje starog retka u Pythonu. Ovaj simbol se sastoji od dva elementa:

  • obrnuti kosi;
  • n je znak malog slova.

Da biste koristili ovaj znak, možete upotrijebiti izraz "print(f" HellonWorld!") ", Zbog čega možete prenijeti informacije u f-redovima.

Prijevod teksta u novi red u Pythonu. Kako premjestiti tekst u novi red - upute
Primjer korištenja znaka n za distribuciju niza informacija preko novih redaka

Što je funkcija ispisa

Bez dodatnih postavki, znak prijenosa podataka u sljedeći redak dodaje se u skrivenom načinu. Zbog toga se ne može vidjeti između redaka bez aktiviranja određene funkcije. Primjer prikaza ikone razdjelnika u programskom kodu:

Print (“Hello, World”!”) – “Hello, World!”n

Ujedno, takav nalaz ovog lika upisan je u osnovne karakteristike Pythona. Funkcija "ispis" ima zadanu vrijednost za parametar "kraj" - n. Zahvaljujući ovoj funkciji ovaj se znak postavlja na kraj redaka za prijenos podataka u sljedeće retke. Objašnjenje funkcije "print":

print(*objects, sep=' ', end='n', file=sys.stdout, flush=False)

Vrijednost parametra “end” iz funkcije “print” jednaka je znaku “n”. Prema automatskom algoritmu programskog koda, dovršava retke na kraju, prije kojih je ispisana funkcija "print". Kada koristite jednu funkciju "ispisa", možda nećete primijetiti bit njezina rada, jer će na zaslonu biti prikazan samo jedan redak. Međutim, ako dodate nekoliko izjava poput ove, rezultat funkcije postaje eksplicitniji:

print("Zdravo, Svijete 1!") print("Zdravo, Svijete 2!") print("Zdravo, Svijete 3!") print("Zdravo, Svijete 4!")

Primjer rezultata gornjeg koda:

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

Zamjena znaka za novi red ispisom

Pomoću funkcije “ispis” moguće je ne koristiti znak razdjelnika između redaka. Da biste to učinili, morate promijeniti parametar "end" u samoj funkciji. U ovom slučaju, umjesto vrijednosti "end", morate dodati razmak. Zbog toga će razmak zamijeniti znak "kraj". Rezultat s postavljenim zadanim postavkama:

>>> print("Hello") >>> print("World") Zdravo svijete

Prikaz rezultata nakon zamjene znaka “n” razmakom:

>>> print("Hello", end=" ") >>> print("World") Zdravo svijete

Primjer korištenja ove metode zamjene znakova za prikaz niza vrijednosti u jednom retku:

za i u rasponu (15): if i < 14: print(i, end=", ") else: print(i)

Korištenje znaka za razdvajanje u datotekama

Simbol nakon kojeg se tekst programskog koda prenosi u sljedeći redak nalazi se u gotovim datotekama. Međutim, bez pregleda samog dokumenta kroz programski kod, nemoguće ga je vidjeti, budući da su takvi znakovi prema zadanim postavkama skriveni. Kako biste koristili znak novog retka, trebate stvoriti datoteku ispunjenu imenima. Nakon što ga otvorite, možete vidjeti da će sva imena početi u novom retku. Primjer:

imena = ['Petr', 'Dima', 'Artem', 'Ivan'] s open("names.txt", "w") kao f: za ime u names[:-1]: f.write(f "{name}n") f.write(imena[-1])

Imena će biti prikazana na ovaj način samo ako je tekstualna datoteka postavljena za odvajanje informacija u zasebne retke. Ovo će automatski postaviti skriveni znak "n" na kraju svakog prethodnog retka. Da biste vidjeli skriveni znak, morate aktivirati funkciju – “.readlines()”. Nakon toga svi skriveni znakovi bit će prikazani na zaslonu u programskom kodu. Primjer aktivacije funkcije:

s open("names.txt", "r") kao f: print(f.readlines())
Prijevod teksta u novi red u Pythonu. Kako premjestiti tekst u novi red - upute
Dodjeljivanje različitih simbola za rad u Pythonu

Savjet! Aktivno radeći s Pythonom, korisnici se često susreću sa situacijama u kojima programski kod mora biti napisan u jednom dugom retku, ali ga je izuzetno teško pregledati i identificirati netočnosti bez odvajanja. Tako da nakon dijeljenja dugog retka u zasebne fragmente, računalo ga smatra cijelim, u svaki slobodni razmak između vrijednosti morate umetnuti znak "" - obrnutu kosu crtu. Nakon dodavanja znaka, možete prijeći na drugi redak, nastaviti pisati kod. Tijekom pokretanja, sam program će sastaviti pojedinačne fragmente u jednu liniju.

Rastavljanje niza na podnizove

Da biste podijelili jedan dugačak niz u nekoliko podnizova, možete koristiti metodu razdvajanja. Ako nema daljnjih izmjena, zadani razdjelnik je razmak. Nakon izvršenja ove metode, odabrani tekst se dijeli na zasebne riječi podnizovima, pretvarajući u popis nizova. Kao primjer:

string = "neki novi tekst" strings = string.split() print(strings) ['neki', 'novi', 'tekst']

Da biste izvršili obrnutu transformaciju, uz pomoć koje će se popis podnizova pretvoriti u jedan dugi niz, morate koristiti metodu spajanja. Još jedna korisna metoda za rad sa žicama je strip. Pomoću njega možete ukloniti razmake koji se nalaze s obje strane crte.

Zaključak

Za ispis određenih podataka iz novog retka pri radu u Pythonu potrebno je stari red završiti znakom “n”. Uz njegovu pomoć, informacije nakon znaka prenose se u 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 parametar end = "". Vrijednost "znak" je znak za razdvajanje.

Ostavi odgovor