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

U Pythonu, da biste označili kraj jednog reda i započeli novi, morate koristiti poseban znak. Istovremeno, važno je znati kako ga pravilno koristiti kada radite s raznim Python datotekama i prikazati ga u konzoli u potrebnim trenucima. Potrebno je detaljno razumjeti kako koristiti graničnik za nove redove pri radu sa programskim kodom, da li je moguće dodati tekst bez njegovog korištenja.

Opće informacije o znaku novog reda

n je simbol za premotavanje informacija u novu liniju i zatvaranje stare linije u Pythonu. Ovaj simbol se sastoji od dva elementa:

  • obrnuto koso;
  • n je znak malih slova.

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

Prevod teksta u novi red u Pythonu. Kako premjestiti tekst u novi red - upute
Primjer korištenja znaka n za distribuciju niza informacija u novim redovima

Šta je funkcija štampanja

Bez dodatnih podešavanja, karakter prenosa podataka u sledeći red se dodaje u skrivenom režimu. Zbog toga se ne može vidjeti između redova bez aktiviranja određene funkcije. Primjer prikaza ikone separatora u programskom kodu:

Štampaj (“Zdravo, svijete”!) – “Zdravo, svijete!”n

Istovremeno, takav nalaz ovog karaktera zapisan je u osnovnim karakteristikama Pythona. Funkcija “print” ima zadanu vrijednost za parametar “end” – n. Zahvaljujući ovoj funkciji, ovaj znak je postavljen na kraju redaka za prijenos podataka u sljedeće redove. Objašnjenje funkcije “print”:

print(*objekti, 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 redove na kraju, ispred kojih je ispisana funkcija “print”. Kada koristite jednu funkciju „ispis“, možda nećete primijetiti suštinu njenog rada, jer će na ekranu biti prikazana samo jedna linija. Međutim, ako dodate nekoliko ovakvih izjava, rezultat funkcije postaje eksplicitniji:

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

Primjer rezultata koda iznad:

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

Zamjena znaka za novi red printom

Koristeći funkciju “print”, moguće je ne koristiti znak za razdvajanje između redova. Da biste to učinili, morate promijeniti parametar "end" u samoj funkciji. U ovom slučaju, umjesto "krajnje" vrijednosti, morate dodati razmak. Zbog toga će razmak zamijeniti znak „kraj“. Rezultat sa postavljenim zadanim postavkama:

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

Prikaz rezultata nakon zamjene znaka "n" razmakom:

>>> print("Zdravo", end=" ") >>> print("Svijet") Zdravo svijete

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

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

Upotreba znaka za razdvajanje u datotekama

Simbol nakon kojeg se tekst programskog koda prenosi u sljedeći red nalazi se u gotovim datotekama. Međutim, bez pregleda samog dokumenta kroz programski kod, nemoguće ga je vidjeti, jer su takvi znakovi po defaultu skriveni. Da biste koristili znak za novi red, morate kreirati datoteku ispunjenu imenima. Nakon što ga otvorite, možete vidjeti da će sva imena početi u novom redu. primjer:

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

Imena će biti prikazana na ovaj način samo ako je tekstualna datoteka podešena da razdvaja informacije u zasebne redove. Ovo će automatski postaviti skriveni znak “n” na kraju svakog prethodnog reda. Da biste vidjeli skriveni znak, morate aktivirati funkciju – “.readlines()”. Nakon toga, svi skriveni znakovi će biti prikazani na ekranu u kodu programa. Primjer aktivacije funkcije:

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

Savet! Aktivno radeći sa Pythonom, korisnici se često susreću sa situacijama kada programski kod mora biti napisan u jednom dugačkom redu, ali je izuzetno teško pregledati ga i identifikovati netočnosti bez razdvajanja. Tako da nakon podjele dugačkog reda na zasebne fragmente, računar ga smatra cijelim, u svaki slobodni razmak između vrijednosti morate umetnuti znak "" - obrnutu kosu crtu. Nakon dodavanja znaka, možete preći na drugi red, nastaviti sa pisanjem koda. Tokom pokretanja, sam program će sastaviti pojedinačne fragmente u jednu liniju.

Podjela niza na podnizove

Da biste jedan dugi niz podijelili na nekoliko podnizova, možete koristiti metodu split. Ako nema daljnjih uređivanja, zadani graničnik je razmak. Nakon izvršenja ove metode, odabrani tekst se dijeli na posebne riječi po podstringovima, pretvara u listu 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 lista podnizova pretvoriti u jedan dugi niz, morate koristiti metodu spajanja. Još jedna korisna metoda za rad sa žicama je traka. Pomoću njega možete ukloniti razmake koji se nalaze s obje strane linije.

zaključak

Da biste izbacili određene podatke iz nove linije kada radite u Pythonu, potrebno je stari red završiti znakom “n”. Uz njegovu pomoć, informacije nakon znaka se prenose u sljedeći red, 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.

Ostavite odgovor