Përkthimi i tekstit në një linjë të re në Python. Si të zhvendosni tekstin në një rresht të ri - udhëzime

Në Python, për të shënuar fundin e një rreshti dhe për të filluar një të re, duhet të përdorni një karakter të veçantë. Në të njëjtën kohë, është e rëndësishme të dini se si ta përdorni atë në mënyrë korrekte kur punoni me skedarë të ndryshëm Python dhe ta shfaqni atë në tastierë në momentet e kërkuara. Është e nevojshme të kuptohet në detaje se si të përdoret kufiri për linjat e reja kur punoni me kodin e programit, nëse është e mundur të shtoni tekst pa e përdorur atë.

Informacione të përgjithshme për karakterin e linjës së re

n është simboli për mbështjelljen e informacionit në një linjë të re dhe mbylljen e linjës së vjetër në Python. Ky simbol përbëhet nga dy elementë:

  • zhdrejtë e kundërt;
  • n është një karakter i vogël.

Për të përdorur këtë karakter, mund të përdorni shprehjen "print(f" HellonWorld!") ", Për shkak të së cilës mund të transferoni informacione në rreshtat f.

Përkthimi i tekstit në një linjë të re në Python. Si të zhvendosni tekstin në një rresht të ri - udhëzime
Një shembull i përdorimit të karakterit n për të shpërndarë një grup informacioni mbi linja të reja

Cili është funksioni i printimit

Pa cilësime shtesë, karakteri i transferimit të të dhënave në rreshtin tjetër shtohet në modalitetin e fshehur. Për shkak të kësaj, nuk mund të shihet midis rreshtave pa aktivizuar një funksion të caktuar. Një shembull i shfaqjes së një ikone ndarëse në kodin e programit:

Print ("Përshëndetje, Botë"!") - "Përshëndetje, Botë!"n

Në të njëjtën kohë, një gjetje e tillë e këtij personazhi është shkruar në karakteristikat themelore të Python. Funksioni "print" ka një vlerë të paracaktuar për parametrin "fund" - n. Falë këtij funksioni, ky karakter vendoset në fund të rreshtave për të transferuar të dhëna në rreshtat pasardhës. Shpjegimi i funksionit "print":

print(*objektet, sep=' ', fund='n', file=sys.stdout, flush=False)

Vlera e parametrit "fund" nga funksioni "print" është e barabartë me karakterin "n". Sipas algoritmit automatik të kodit të programit, ai plotëson rreshtat në fund, para të cilave shkruhet funksioni "print". Kur përdorni një funksion të vetëm "printim", mund të mos vini re thelbin e punës së tij, pasi vetëm një rresht do të shfaqet në ekran. Sidoqoftë, nëse shtoni disa deklarata si kjo, rezultati i funksionit bëhet më i qartë:

print("Përshëndetje, Botë 1!") print("Përshëndetje, Botë 2!") print("Përshëndetje, Botë 3!") print("Përshëndetje, Botë 4!")

Një shembull i rezultatit të kodit të mësipërm:

Përshëndetje, Bota 1! Përshëndetje, Bota 2! Përshëndetje, Bota 3! Përshëndetje, Bota 4!

Zëvendësimi i një karakteri të linjës së re me printim

Duke përdorur funksionin "print", është e mundur të mos përdoret një karakter ndarës midis rreshtave. Për ta bërë këtë, duhet të ndryshoni parametrin "fund" në vetë funksionin. Në këtë rast, në vend të vlerës "fund", duhet të shtoni një hapësirë. Për shkak të kësaj, është hapësira që do të zëvendësojë karakterin "fund". Rezultati me cilësimet e paracaktuara:

>>> print("Përshëndetje") >>> print("Botë") Përshëndetje Botë

Shfaqja e rezultatit pas zëvendësimit të karakterit "n" me një hapësirë:

>>> print("Përshëndetje", fund=" ") >>> print("Botë") Përshëndetje Botë

Një shembull i përdorimit të kësaj metode të zëvendësimit të karaktereve për të shfaqur një sekuencë vlerash në një rresht:

për i në varg(15): nëse i < 14: print(i, fund=", ") tjetër: print(i)

Përdorimi i karakterit ndarës në skedarë

Simboli pas të cilit teksti i kodit të programit transferohet në rreshtin tjetër mund të gjendet në skedarët e përfunduar. Sidoqoftë, pa e parë vetë dokumentin përmes kodit të programit, është e pamundur ta shihni atë, pasi karaktere të tilla fshihen si parazgjedhje. Për të përdorur karakterin e linjës së re, duhet të krijoni një skedar të mbushur me emra. Pasi ta hapni, mund të shihni se të gjithë emrat do të fillojnë në një rresht të ri. Shembull:

emrat = ['Petr', 'Dima', 'Artem', 'Ivan'] me open("names.txt", "w") si f: për emrin në emra[:-1]: f.write(f "{name}n") f.write(emrat[-1])

Emrat do të shfaqen në këtë mënyrë vetëm nëse skedari i tekstit është caktuar të ndajë informacionin në rreshta të veçantë. Kjo do të vendosë automatikisht karakterin e fshehur "n" në fund të çdo rreshti të mëparshëm. Për të parë shenjën e fshehur, duhet të aktivizoni funksionin – “.readlines()”. Pas kësaj, të gjitha karakteret e fshehura do të shfaqen në ekran në kodin e programit. Shembull i aktivizimit të funksionit:

me open("names.txt", "r") si f: print(f.readlines())
Përkthimi i tekstit në një linjë të re në Python. Si të zhvendosni tekstin në një rresht të ri - udhëzime
Caktimi i simboleve të ndryshme për të punuar në Python

Këshilla! Duke punuar në mënyrë aktive me Python, përdoruesit shpesh ndeshen me situata ku kodi i programit duhet të shkruhet në një rresht të gjatë, por është jashtëzakonisht e vështirë ta rishikosh atë dhe të identifikosh pasaktësitë pa ndarje. Kështu që pas ndarjes së një rreshti të gjatë në fragmente të veçanta, kompjuteri e konsideron atë të tërë, në çdo hendek të lirë midis vlerave, duhet të futni karakterin "" - një vijë e prapme. Pasi të keni shtuar një karakter, mund të kaloni në një rresht tjetër, të vazhdoni të shkruani kodin. Gjatë nisjes, vetë programi do të mbledhë fragmentet individuale në një rresht të vetëm.

Ndarja e një vargu në nënvargje

Për të ndarë një varg të gjatë në disa nënvargje, mund të përdorni metodën e ndarjes. Nëse nuk bëhen modifikime të mëtejshme, kufiri i paracaktuar është një hapësirë. Pas ekzekutimit të kësaj metode, teksti i përzgjedhur ndahet në fjalë të veçanta sipas nënvargjeve, të konvertuara në një listë vargjesh. Si nje shembull:

string = "disa tekst i ri" strings = string.split() print(strings) ['disa', 'i ri', 'tekst']

Për të kryer transformimin e kundërt, me ndihmën e të cilit lista e nënvargjeve 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 vargje është shiriti. Me të, ju mund të hiqni hapësirat që ndodhen në të dy anët e linjës.

Përfundim

Për të nxjerrë të dhëna të caktuara nga një linjë e re kur punoni në Python, është e nevojshme të përfundoni rreshtin e vjetër me karakterin "n". Me ndihmën e tij, informacioni pas shenjës transferohet në rreshtin tjetër, dhe ai i vjetër 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ë, mund të përdorni parametrin fund = "". Vlera "karakter" është karakteri ndarës.

Lini një Përgjigju