Teksta tulkošana jaunā Python rindā. Kā pārvietot tekstu uz jaunu rindiņu – instrukcijas

Python, lai atzīmētu vienas rindas beigas un sāktu jaunu, ir jāizmanto īpaša rakstzīme. Tajā pašā laikā ir svarīgi zināt, kā to pareizi lietot, strādājot ar dažādiem Python failiem, un parādīt to konsolē nepieciešamajos brīžos. Detalizēti ir jāsaprot, kā lietot atdalītāju jaunām rindām, strādājot ar programmas kodu, vai ir iespējams pievienot tekstu, to neizmantojot.

Vispārīga informācija par jaunrindas rakstzīmi

n ir simbols informācijas aplaušanai jaunā rindā un vecās rindas aizvēršanai Python. Šis simbols sastāv no diviem elementiem:

  • reverss slīps;
  • n ir mazais burts.

Lai izmantotu šo rakstzīmi, varat izmantot izteicienu “print(f” HellonWorld!”) ”, Sakarā ar to jūs varat pārsūtīt informāciju f-rindiņās.

Teksta tulkošana jaunā Python rindā. Kā pārvietot tekstu uz jaunu rindiņu - instrukcijas
Piemērs rakstzīmes n izmantošanai, lai izplatītu informācijas masīvu jaunās rindās

Kas ir drukas funkcija

Bez papildu iestatījumiem datu pārsūtīšanas rakstzīme nākamajai rindai tiek pievienota slēptā režīmā. Sakarā ar to to nevar redzēt starp rindām, neaktivizējot noteiktu funkciju. Atdalītāja ikonas parādīšanas piemērs programmas kodā:

Drukāt (“Sveika, pasaule”) – “Sveika, pasaule!”n

Tajā pašā laikā šāds šī varoņa atradums ir ierakstīts Python pamatīpašībās. Funkcijai “print” ir noklusējuma vērtība parametram “end” – n. Pateicoties šai funkcijai, šī rakstzīme tiek iestatīta rindu beigās, lai pārsūtītu datus uz nākamajām rindām. Funkcijas “Drukāt” skaidrojums:

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

Funkcijas “print” parametra “beigas” vērtība ir vienāda ar rakstzīmi “n”. Saskaņā ar programmas koda automātisko algoritmu tā aizpilda rindas beigās, pirms kuras tiek rakstīta funkcija “drukāt”. Izmantojot vienu “drukāšanas” funkciju, iespējams, nepamanīsit tās darba būtību, jo ekrānā tiks parādīta tikai viena rindiņa. Tomēr, ja pievienojat dažus šādus paziņojumus, funkcijas rezultāts kļūst skaidrāks:

print("Sveika, pasaule 1!") print("Sveika, pasaule 2!") print("Sveika, pasaule 3!") print("Sveika, pasaule 4!")

Iepriekš minētā koda rezultāta piemērs:

Sveiki, pasaule 1! Sveiki, pasaule 2! Sveika, pasaule 3! Sveika, 4. pasaule!

Jaunrindas rakstzīmes aizstāšana ar drukāšanu

Izmantojot funkciju “drukāšana”, starp rindām ir iespējams neizmantot atdalītāju. Lai to izdarītu, pašā funkcijā ir jāmaina parametrs “beigas”. Šajā gadījumā vērtības “beigas” vietā ir jāpievieno atstarpe. Sakarā ar to tieši atstarpe aizstās rakstzīmi “beigas”. Rezultāts ar iestatītajiem noklusējuma iestatījumiem:

>>> print("Sveika") >>> print("Pasaule") Sveika pasaule

Rezultāta parādīšana pēc rakstzīmes “n” aizstāšanas ar atstarpi:

>>> drukāt("Sveiki", beigas=" ") >>> print("Pasaule") Sveika pasaule

Piemērs šīs rakstzīmju aizstāšanas metodes izmantošanai, lai vienā rindā parādītu vērtību secību:

i diapazonā (15): ja i < 14: drukāt(i, end=", ") else: print(i)

Atdalīšanas rakstzīmes izmantošana failos

Simbols, pēc kura programmas koda teksts tiek pārsūtīts uz nākamo rindiņu, ir atrodams gatavajos failos. Tomēr, neapskatot pašu dokumentu, izmantojot programmas kodu, to nav iespējams redzēt, jo šādas rakstzīmes pēc noklusējuma ir paslēptas. Lai izmantotu jaunrindas rakstzīmi, jums ir jāizveido fails, kas piepildīts ar nosaukumiem. Pēc tā atvēršanas jūs varat redzēt, ka visi vārdi sāksies jaunā rindā. Piemērs:

names = ['Petr', 'Dima', 'Artem', 'Ivan'] ar open("nosaukumi.txt", "w") kā f: vārdam nosaukumos[:-1]: f.write(f "{name}n") f.write(nosaukumi[-1])

Nosaukumi šādā veidā tiks parādīti tikai tad, ja teksta fails ir iestatīts informācijas nodalīšanai atsevišķās rindās. Tas automātiski iestatīs slēpto rakstzīmi “n” katras iepriekšējās rindas beigās. Lai redzētu slēpto zīmi, jāaktivizē funkcija – “.readlines()”. Pēc tam visas slēptās rakstzīmes tiks parādītas ekrānā programmas kodā. Funkcijas aktivizēšanas piemērs:

ar open("nosaukumi.txt", "r") kā f: print(f.readlines())
Teksta tulkošana jaunā Python rindā. Kā pārvietot tekstu uz jaunu rindiņu - instrukcijas
Dažādu simbolu piešķiršana darbam Python

Padoms! Aktīvi strādājot ar Python, lietotāji nereti saskaras ar situācijām, kad programmas kods ir jāraksta vienā garā rindā, taču ir ārkārtīgi grūti to pārskatīt un noteikt neprecizitātes bez atdalīšanas. Lai pēc garas rindas sadalīšanas atsevišķos fragmentos dators to uzskatītu par veselu, katrā brīvajā spraugā starp vērtībām ir jāievieto rakstzīme “” - slīpsvītra. Pēc rakstzīmes pievienošanas varat pāriet uz citu rindu, turpināt rakstīt kodu. Palaišanas laikā pati programma apkopos atsevišķus fragmentus vienā rindā.

Virknes sadalīšana apakšvirknēs

Lai sadalītu vienu garu virkni vairākās apakšvirknēs, varat izmantot sadalīšanas metodi. Ja turpmāki labojumi netiek veikti, noklusējuma atdalītājs ir atstarpe. Pēc šīs metodes izpildes atlasītais teksts tiek sadalīts atsevišķos vārdos pa apakšvirknēm, pārvērsts virkņu sarakstā. Kā piemērs:

string = "dažs jauns teksts" strings = string.split() print(strings) ['daži', 'jauns', 'teksts']

Lai veiktu apgriezto transformāciju, ar kuras palīdzību apakšvirkņu saraksts pārtaps vienā garā virknē, jāizmanto savienošanas metode. Vēl viena noderīga metode darbam ar stīgām ir sloksne. Ar to jūs varat noņemt atstarpes, kas atrodas abās līnijas pusēs.

Secinājumi

Lai, strādājot Python, izvadītu noteiktus datus no jaunas rindas, vecā rinda jāpabeidz ar rakstzīmi “n”. Ar tās palīdzību informācija pēc zīmes tiek pārsūtīta uz nākamo rindu, un vecā tiek aizvērta. Tomēr datu pārsūtīšanai nav nepieciešams izmantot šo simbolu. Lai to izdarītu, varat izmantot parametru end = "". Vērtība "character" ir atdalīšanas rakstzīme.

Atstāj atbildi