Përkthimi i tekstit në një varg të ri në Python. Si të transferoni tekstin në një linjë të re - Udhëzim

Anonim

Në mënyrë që në Python të caktojë fundin e një rreshti dhe të filloni një të re, ju duhet të përdorni një karakter të veçantë. Është e rëndësishme të dini se si ta përdorni siç duhet në punën me skedarë të ndryshëm Python, në momentet e dëshiruara që e shfaqin atë në tastierë. Është e nevojshme të merret në detaje me mënyrën e përdorimit të shenjës së ndarjes për rreshtat e reja kur punoni me kodin e programit, a është e mundur të shtoni tekst pa të.

Informacion i përgjithshëm për simbolin e një linje të re

\ n - Përcaktimi i transferimit të informacionit në një varg të ri dhe mbyllja e vijës së vjetër në Python. Ky simbol përbëhet nga dy elemente:

  • i kundërt;
  • N është një simbol nga regjistri më i ulët.

Për të përdorur këtë karakter, ju mund të aplikoni shprehjen "Print (f" hello \ nworld! ")", Në kurriz të së cilës ju mund të transferoni informacion në f-linjat.

Përkthimi i tekstit në një varg të ri në Python. Si të transferoni tekstin në një linjë të re - Udhëzim 3487_1
Shembull i përdorimit të një simboli \ n për të shpërndarë koleksionin e informacionit në linjën e re

Cila është funksioni i printimit

Pa mjedise shtesë, simboli i transferimit të të dhënave në vargun tjetër shtohet në një mënyrë të fshehur. Për shkak të kësaj është e pamundur të shihet midis rreshtave pa aktivizuar një funksion të veçantë. Shembull tregon ikonën ndarëse në kodin e programit:

Print ("hello, botë"! ") -" Përshëndetje, botë! "\ N

Në të njëjtën kohë, gjetja e këtij karakteri është shkruar në karakteristikat themelore të Python. Funksioni "Print" ka një vlerë standarde për parametrin "fund" - \ n. Është falë këtij funksioni që ky karakter është vendosur në fund të rreshtave për të transferuar të dhëna në linjat e mëposhtme. Decryption e funksionit "Print":

Print (* objekte, sep = '', fund = '\ n', file = sys.stdout, flush = false)

Vlera e parametrit "fund" nga funksioni "Print" është simboli "\ n". Sipas algoritmit të kodit automatik të softuerit, plotëson linjat në fund, para të cilave është përshkruar funksioni "Print". Kur përdorni një funksion "Print", ju nuk mund të vini re thelbin e funksionimit të saj, pasi vetëm një linjë do të shfaqet në ekran. Megjithatë, nëse shtoni disa udhëzime të tilla, rezultati i funksionit do të jetë më i theksuar:

Print ("Hello, World 1!") Print ("Hello, World 2!") Print ("Hello, Botërore 3!") Print ("Hello, Botërore 4!")

Një shembull i rezultatit të përshkruar më lart se kodi i programit:

Përshëndetje, Botërore 1! Përshëndetje, Botërore 2! Përshëndetje, Botërore 3! Përshëndetje, Botërore 4!

Duke zëvendësuar simbolin e një vargu të ri përmes shtypjes

Duke përdorur funksionin "Print", nuk mund të aplikoni ikonën ndarëse midis rreshtave. Për ta bërë këtë, në vetë funksionin është e nevojshme të ndryshoni parametrin "fund". Në këtë rast, në vend të vlerës "fund", ju duhet të shtoni një hapësirë. Për shkak të kësaj, simboli "fund" do të zëvendësohet. Rezultati kur vendosni në parametrat e parazgjedhur:

>>> Print ("Hello") >>> Print ("WORLD") HELLO WORLD

Shfaqja e rezultatit pas zëvendësimit të simbolit "\ n" në një hapësirë:

>>> Print ("hello", fund = "") >>> Print ("WORLD") HELLO WORLD

Një shembull i përdorimit të kësaj metode për zëvendësimin e karaktereve për të shfaqur sekuencën e vlerave përmes një rreshti:

Për i në varg (15): nëse unë

Duke përdorur një simbol ndarës në skedarë

Simboli pas të cilit transferohet teksti i kodit të programit në vijën tjetër, mund të gjenden në skedarët e përfunduar. Megjithatë, pa marrë parasysh vetë dokumentin, është e pamundur të shihet përmes kodit të programit, pasi që personazhet e tilla janë të fshehura sipas parazgjedhjes. Për të përdorur simbolin e ri të fillimit të rreshtit, duhet të krijoni një skedar të mbushur me emra. Pas zbulimit të saj, ju mund të shihni se të gjithë emrat do të fillojnë me një linjë të re. Shembull:

Emrat = [Petr ',' Dima ',' Artem ',' Ivan '] me të hapur ("emrat.txt", "W") si F: Për emrin në emrat [: - 1]: f.write (f "{Emër} \ n") f.write (emrat [-1])

Pra emrat do të shfaqen vetëm nëse skedari i tekstit është i vendosur në linjat e ndara në skedarin e tekstit. Në të njëjtën kohë, në fund të çdo linje të mëparshme, karakteri i fshehur "\ n" do të instalohet automatikisht. Për të parë shenjën e fshehur, ju duhet të aktivizoni funksionin - ".Readlines ()". Pas kësaj, të gjithë personazhet e fshehura do të shfaqen në ekran në kodin e programit. Një shembull i aktivizimit të funksionit:

Me Open ("Emrat.txt", "R") si F: Print (F.Readlines ())

Përkthimi i tekstit në një varg të ri në Python. Si të transferoni tekstin në një linjë të re - Udhëzim 3487_2
Qëllimi i karaktereve të ndryshme për të punuar në Python

Ndarja e vargut për substring

Për të ndarë një vijë të gjatë në disa cilësime, mund të përdorni metodën e ndarjes. Nëse nuk bëni redaktime shtesë, ndarës standard është një hapësirë. Pas ekzekutimit të kësaj metode, teksti i përzgjedhur ndahet në fjalë të veçanta në thelekset, të konvertuara në listën e strings. Si nje shembull:

String = "disa tekst të ri" strings = string.spli () Print (strings) ['disa', 'i ri', 'tekst']

Në mënyrë që të ndryshoni konvertimin, me të cilin lista e konfirmimeve do të kthehet në një varg të gjatë, duhet të përdorni metodën e bashkimit. Një metodë tjetër e dobishme për të punuar me rreshtat - strip. Me të, ju mund të fshini boshllëqet që janë të vendosura në të dy anët e vargut.

Përfundim

Për të nxjerrë disa të dhëna nga një linjë e re kur punoni në Python, është e nevojshme të përfundoni vijën e vjetër me simbolin "\ n". Me të, informacioni që qëndron pas shenjës transferohet në vijën tjetër, dhe të vjetra mbyllet. Megjithatë, nuk është e nevojshme të përdoret ky simbol për të transferuar të dhëna. Për ta bërë këtë, ju mund të përdorni parametër fund = "". Vlera "karakter" dhe është një simbol ndarës.

Përkthimi i mesazhit të tekstit në një varg të ri në Python. Si të transferoni tekstin në një linjë të re - Udhëzimi u shfaq së pari në teknologjinë e informacionit.

Lexo më shumë