Prevod besedila v novo vrstico v Pythonu. Kako premakniti besedilo v novo vrstico – navodila

Če želite v Pythonu označiti konec ene vrstice in začeti novo, morate uporabiti poseben znak. Hkrati je pomembno, da ga znamo pravilno uporabiti pri delu z različnimi datotekami Python in ga v zahtevanih trenutkih prikazati v konzoli. Treba je podrobno razumeti, kako uporabljati ločilo za nove vrstice pri delu s programsko kodo, ali je mogoče dodati besedilo brez njegove uporabe.

Splošne informacije o znaku za novo vrstico

n je simbol za zavijanje informacij v novo vrstico in zapiranje stare vrstice v Pythonu. Ta simbol je sestavljen iz dveh elementov:

  • vzvratno poševno;
  • n je mala črka.

Za uporabo tega znaka lahko uporabite izraz "print(f" HellonWorld!") ", Zaradi katerega lahko prenesete informacije v f-vrsticah.

Prevod besedila v novo vrstico v Pythonu. Kako premakniti besedilo v novo vrstico - navodila
Primer uporabe znaka n za porazdelitev niza informacij po novih vrsticah

Kaj je funkcija tiskanja

Brez dodatnih nastavitev se znak za prenos podatkov v naslednjo vrstico doda v skritem načinu. Zaradi tega je ni mogoče videti med vrsticami brez aktiviranja določene funkcije. Primer prikaza ikone ločila v programski kodi:

Natisni (»Hello, World«!«) – »Hello, World!«n

Hkrati je takšna ugotovitev tega znaka zapisana v osnovnih značilnostih Pythona. Funkcija »print« ima privzeto vrednost za parameter »end« – n. Zahvaljujoč tej funkciji je ta znak nastavljen na koncu vrstic za prenos podatkov v naslednje vrstice. Razlaga funkcije »print«:

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

Vrednost parametra “end” iz funkcije “print” je enaka znaku “n”. Po avtomatskem algoritmu programske kode dopolni vrstice na koncu, pred katerimi je zapisana funkcija “print”. Pri uporabi ene same funkcije »tiskanja« morda ne boste opazili bistva njenega dela, saj bo na zaslonu prikazana samo ena vrstica. Če pa dodate nekaj stavkov, kot je ta, postane rezultat funkcije bolj ekspliciten:

print("Pozdravljen, svet 1!") print("Pozdravljen, svet 2!") print("Pozdravljen, svet 3!") print("Pozdravljen, svet 4!")

Primer rezultata zgornje kode:

Pozdravljeni, Svet 1! Pozdravljen, Svet 2! Pozdravljen, Svet 3! Pozdravljen, Svet 4!

Zamenjava znaka za novo vrstico s tiskom

S funkcijo »print« je možno, da med vrsticami ne uporabite ločilnega znaka. Če želite to narediti, morate spremeniti parameter »end« v sami funkciji. V tem primeru morate namesto vrednosti »end« dodati presledek. Zaradi tega bo presledek nadomestil znak "konec". Rezultat z nastavljenimi privzetimi nastavitvami:

>>> print("Hello") >>> print("World") Pozdravljen svet

Prikaz rezultata po zamenjavi znaka "n" s presledkom:

>>> print("Hello", end=" ") >>> print("World") Pozdravljen svet

Primer uporabe te metode zamenjave znakov za prikaz zaporedja vrednosti v eni vrstici:

for i in range(15): if i < 14: print(i, end=", ") else: print(i)

Uporaba ločilnega znaka v datotekah

Simbol, po katerem se besedilo programske kode prenese v naslednjo vrstico, najdete v končanih datotekah. Brez ogleda samega dokumenta skozi programsko kodo pa ga je nemogoče videti, saj so takšni znaki privzeto skriti. Če želite uporabiti znak za novo vrstico, morate ustvariti datoteko, napolnjeno z imeni. Ko ga odprete, lahko vidite, da se bodo vsa imena začela v novi vrstici. primer:

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

Imena bodo prikazana na ta način samo, če je besedilna datoteka nastavljena tako, da ločuje informacije v ločene vrstice. To bo samodejno nastavilo skriti znak "n" na koncu vsake prejšnje vrstice. Če želite videti skriti znak, morate aktivirati funkcijo – “.readlines()”. Po tem bodo vsi skriti znaki prikazani na zaslonu v programski kodi. Primer aktivacije funkcije:

z open("names.txt", "r") kot f: print(f.readlines())
Prevod besedila v novo vrstico v Pythonu. Kako premakniti besedilo v novo vrstico - navodila
Dodeljevanje različnih simbolov za delo v Pythonu

Nasvet! Pri aktivnem delu s Pythonom se uporabniki pogosto srečujejo s situacijami, ko je treba programsko kodo napisati v eni dolgi vrstici, vendar jo je izjemno težko pregledati in prepoznati netočnosti brez ločevanja. Tako, da jo računalnik po razdelitvi dolge vrstice na ločene fragmente obravnava kot celoto, v vsako prosto vrzel med vrednostmi morate vstaviti znak "" - poševnico nazaj. Ko dodate znak, se lahko premaknete v drugo vrstico in nadaljujete s pisanjem kode. Med zagonom bo program sam sestavil posamezne fragmente v eno vrstico.

Razdelitev niza na podnize

Če želite en dolg niz razdeliti na več podnizov, lahko uporabite metodo split. Če ne boste več urejali, je privzeto ločilo presledek. Po izvedbi te metode se izbrano besedilo razdeli na ločene besede s podnizi, ki se pretvorijo v seznam nizov. Kot primer:

niz = "nekaj novega besedila" nizi = string.split() print(nizi) ['nekaj', 'novo', 'besedilo']

Za izvedbo obratne transformacije, s pomočjo katere se bo seznam podnizov spremenil v en dolg niz, morate uporabiti metodo združevanja. Druga uporabna metoda za delo z vrvicami je trak. Z njim lahko odstranite presledke, ki se nahajajo na obeh straneh črte.

zaključek

Za izpis določenih podatkov iz nove vrstice pri delu v Pythonu je potrebno staro vrstico končati z znakom "n". Z njegovo pomočjo se informacije po znaku prenesejo v naslednjo vrstico, stara pa se zapre. Vendar za prenos podatkov ni treba uporabiti tega simbola. Če želite to narediti, lahko uporabite parameter end = "". Vrednost "znak" je ločilni znak.

Pustite Odgovori