Teksto vertimas į naują Python eilutę. Kaip perkelti tekstą į naują eilutę – instrukcijos

Python programoje, norėdami pažymėti vienos eilutės pabaigą ir pradėti naują, turite naudoti specialų simbolį. Tuo pačiu svarbu mokėti jį teisingai naudoti dirbant su įvairiais Python failais ir reikiamais momentais rodyti konsolėje. Būtina išsamiai suprasti, kaip naudoti skyriklį naujoms eilutėms dirbant su programos kodu, ar galima pridėti tekstą jo nenaudojant.

Bendra informacija apie naujos eilutės simbolį

n yra simbolis, skirtas informacijai įvesti į naują eilutę ir uždaryti senąją Python eilutę. Šis simbolis susideda iš dviejų elementų:

  • atvirkštinis įstrižas;
  • n yra mažosios raidės.

Norėdami naudoti šį simbolį, galite naudoti posakį „print(f“ HellonWorld!) “, dėl kurio galite perkelti informaciją f eilutėmis.

Teksto vertimas į naują Python eilutę. Kaip perkelti tekstą į naują eilutę – instrukcijos
Simbolio n naudojimo, norint paskirstyti informacijos masyvą naujomis eilutėmis, pavyzdys

Kas yra spausdinimo funkcija

Be papildomų nustatymų, duomenų perdavimo simbolis į kitą eilutę įtraukiamas paslėptu režimu. Dėl šios priežasties jo negalima matyti tarp eilučių neįjungus tam tikros funkcijos. Atskyriklio piktogramos rodymo programos kode pavyzdys:

Spausdinti („Sveikas, pasauli“!) – „Sveikas, pasauli!“n

Tuo pačiu metu toks šio simbolio radinys įrašytas pagrindinėse Python charakteristikose. Funkcija „spausdinti“ turi numatytąją parametro „end“ reikšmę – n. Šios funkcijos dėka šis simbolis nustatomas eilučių pabaigoje, kad duomenys būtų perkelti į kitas eilutes. Funkcijos „spausdinti“ paaiškinimas:

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

Funkcijos „print“ parametro „pabaiga“ reikšmė yra lygi simboliui „n“. Pagal automatinį programos kodo algoritmą jis užbaigia eilutes pabaigoje, prieš kurią rašoma funkcija „spausdinti“. Naudodami vieną „spausdinimo“ funkciją galite nepastebėti jos darbo esmės, nes ekrane bus rodoma tik viena eilutė. Tačiau jei pridėsite kelis tokius teiginius, kaip šis, funkcijos rezultatas taps aiškesnis:

print("Sveikas, pasaulis 1!") print("Sveikas, Pasaulis 2!") print("Sveikas, Pasaulis 3!") print("Sveikas, Pasaulis 4!")

Aukščiau pateikto kodo rezultato pavyzdys:

Sveiki, Pasaulis 1! Sveiki, Pasaulis 2! Sveiki, pasaulis 3! Sveiki, pasaulis 4!

Naujos eilutės simbolio pakeitimas spausdinimu

Naudojant funkciją „spausdinti“, tarp eilučių galima nenaudoti skiriamojo simbolio. Norėdami tai padaryti, pačioje funkcijoje turite pakeisti parametrą „pabaiga“. Šiuo atveju vietoj „pabaigos“ vertės reikia pridėti tarpą. Dėl šios priežasties tarpas pakeis „pabaigos“ simbolį. Rezultatas nustačius numatytuosius nustatymus:

>>> print("Sveikas") >>> print("Pasaulis") Sveiki, pasauli

Rezultato rodymas pakeitus simbolį „n“ tarpu:

>>> print("Sveikas", end=" ") >>> print("Pasaulis") Sveiki, pasauli

Pavyzdys, kaip naudoti šį simbolių pakeitimo metodą, kad būtų rodoma reikšmių seka vienoje eilutėje:

i diapazone (15): jei i < 14: spausdinti (i, pabaiga = "), kitaip: spausdinti (i)

Atskyriklio naudojimas failuose

Simbolį, po kurio programos kodo tekstas perkeliamas į kitą eilutę, galima rasti baigtuose failuose. Tačiau neperžiūrėjus paties dokumento per programos kodą, jo pamatyti neįmanoma, nes tokie simboliai pagal numatytuosius nustatymus yra paslėpti. Norėdami naudoti naujos eilutės simbolį, turite sukurti failą, užpildytą pavadinimais. Jį atidarę pamatysite, kad visi pavadinimai prasidės naujoje eilutėje. Pavyzdys:

names = ['Petr', 'Dima', 'Artemas', 'Ivanas'] su open ("vardai.txt", "w") kaip f: vardo vardui [:-1]: f.write(f "{name}n") f.write(vardai[-1])

Vardai bus rodomi tokiu būdu tik tuo atveju, jei teksto failas yra nustatytas atskirti informaciją į atskiras eilutes. Tai automatiškai nustatys paslėptą simbolį „n“ kiekvienos ankstesnės eilutės pabaigoje. Norėdami pamatyti paslėptą ženklą, turite suaktyvinti funkciją – „.readlines()“. Po to visi paslėpti simboliai bus rodomi ekrane programos kode. Funkcijos aktyvinimo pavyzdys:

su open("vardai.txt", "r") kaip f: print(f.readlines())
Teksto vertimas į naują Python eilutę. Kaip perkelti tekstą į naują eilutę – instrukcijos
Įvairių simbolių priskyrimas darbui Python

Patarimas! Aktyviai dirbdami su Python vartotojai dažnai susiduria su situacijomis, kai programos kodas turi būti parašytas viena ilga eilute, tačiau be atskyrimo jį peržiūrėti ir nustatyti netikslumus itin sunku. Kad padaliję ilgą eilutę į atskirus fragmentus, kompiuteris ją laikytų visa, į kiekvieną laisvą tarpą tarp reikšmių turite įterpti simbolį „“ - pasvirąjį brūkšnį. Pridėję simbolį, galite pereiti į kitą eilutę, toliau rašyti kodą. Paleidimo metu pati programa surinks atskirus fragmentus į vieną eilutę.

Eilutės padalijimas į eilutes

Norėdami padalyti vieną ilgą eilutę į kelias eilutes, galite naudoti padalijimo metodą. Jei daugiau neredaguojama, numatytasis skyriklis yra tarpas. Atlikus šį metodą, pasirinktas tekstas poeilėmis suskirstomas į atskirus žodžius, konvertuojamas į eilučių sąrašą. Pavyzdžiui:

string = "šiek tiek naujo teksto" strings = string.split() print(strings) ['kai kurie', 'naujas', 'tekstas']

Norėdami atlikti atvirkštinę transformaciją, kurios pagalba eilučių sąrašas pavirs į vieną ilgą eilutę, turite naudoti prisijungimo metodą. Kitas naudingas būdas dirbti su stygomis yra juostelė. Su juo galite pašalinti tarpus, esančius abiejose linijos pusėse.

Išvada

Norint išvesti tam tikrus duomenis iš naujos eilutės dirbant Python, seną eilutę reikia užbaigti simboliu „n“. Su jo pagalba informacija po ženklo perkeliama į kitą eilutę, o senoji uždaroma. Tačiau duomenims perduoti šio simbolio naudoti nebūtina. Norėdami tai padaryti, galite naudoti parametrą end = "". Reikšmė "character" yra skyriklio simbolis.

Palikti atsakymą