Texti þýðing á nýjan streng í Python. Hvernig á að flytja texta í nýja línu - leiðbeiningar

Anonim

Til þess að í python tilnefna enda eins línu og hefja nýjan, þarftu að nota sérstakt staf. Mikilvægt er að vita hvernig á að nota það á réttan hátt í að vinna með ýmsum Python skrám, til þess að viðkomandi augnablik birtist það í vélinni. Nauðsynlegt er að takast á við í smáatriðum með því að nota aðskilnaðarmerkið fyrir nýjar raðir þegar unnið er með forritakóðanum er hægt að bæta við texta án þess.

Almennar upplýsingar um tákn um nýja línu

\ n - Tilnefning upplýsinga flytja til nýrrar strengs og loka gamla línunni í Python. Þetta tákn samanstendur af tveimur þáttum:

  • andstæða skáhallt;
  • N er tákn frá neðri skránni.

Til að nota þennan staf geturðu sótt um tjáninguna "Prenta (F" halló \ nworld! ")", Á kostnað þess sem þú getur flutt upplýsingar til F-Lines.

Texti þýðing á nýjan streng í Python. Hvernig á að flytja texta í nýja línu - leiðbeiningar 3487_1
Dæmi um að nota tákn \ n til að dreifa fjölbreytileika upplýsinga á nýjum línu

Hver er prentunaraðgerðin

Án viðbótarstillingar er gagnaflutningsmerkið við næsta streng bætt við í falinn ham. Vegna þessa er ómögulegt að sjá á milli raða án þess að virkja tiltekna aðgerð. Dæmi Sýnir skiptingartáknið í forritakóðanum:

Prenta ("halló, heimur"! ") -" Halló, heimur! "\ N

Á sama tíma er slík að finna þessa eðli skrifuð í grundvallaratriðum Python. The "prenta" virka hefur staðlað gildi fyrir "End" breytu - \ n. Það er þökk sé þessari aðgerð sem þessi persóna er stillt í lok raðirnar til að flytja gögn á eftirfarandi línur. Afkóðun á "prenta" virka:

Prenta (* hlutir, september = '', End = '\ n', File = sys.stdout, Flush = FALSE)

Verðmæti "enda" breytu frá "prenta" virka er "\ n" táknið. Samkvæmt sjálfvirkri hugbúnaðarkóða reiknirit, viðbót við línurnar í lokin, fyrir framan sem "prenta" virka er ávísað. Þegar þú notar eina aðgerð "prenta" geturðu ekki tekið eftir kjarna þess að hún birtist, þar sem aðeins ein lína birtist á skjánum. Hins vegar, ef þú bætir við nokkrum slíkum leiðbeiningum, verður niðurstaðan af aðgerðinni meira áberandi:

Prenta ("Halló, World 1!") Prenta ("Halló, World 2!") Prenta ("Halló, World 3!") Prenta ("Halló, World 4!")

Dæmi um niðurstöðuna sem mælt er fyrir um hér að ofan forritakóði:

Halló, heimurinn 1! Halló, heimurinn 2! Halló, heimurinn 3! Halló, heimurinn 4!

Skipta um tákn um nýja streng með prenti

Með því að nota "Prenta" virka geturðu ekki sótt um að skipta táknið á milli raða. Til að gera þetta, í aðgerðinni sjálft er nauðsynlegt að breyta "enda" breytu. Í þessu tilfelli, í stað þess að "endir" gildi, þarftu að bæta við plássi. Vegna þessa verður "endir" táknið skipt út. Niðurstaða þegar stillt er á sjálfgefnar stillingar:

>>> Prenta ("Halló") >>> Prenta ("World") Halló World

Birti niðurstaðan eftir að skipta um "\ n" táknið á bilinu:

>>> Prenta ("Halló", End = "") >>> Prenta ("World") Halló World

Dæmi um að nota þessa aðferð til að skipta um stafi til að birta röð gildanna í gegnum eina línu:

Fyrir ég á bilinu (15): Ef ég

Notaðu skiptismerki í skrám

Táknið eftir sem textinn í forritakóðanum er flutt í næstu línu, er að finna í fullunnar skrám. Hins vegar, án þess að íhuga skjalið sjálft, er það ómögulegt að sjá það í gegnum forritakóðann, þar sem slíkir persónur eru falin sjálfgefið. Til þess að nota nýja ROW-táknið verður þú að búa til skrá sem fyllt er með nöfnum. Eftir uppgötvunina geturðu séð að öll nöfn hefjast með nýjum línu. Dæmi:

nöfn = ['PETR', 'DIMA', 'Artem', 'Ivan'] með opnum ("names.txt", "W") sem F: Fyrir nafn í nöfnum [: - 1]: F.Write (f "{Nafn} \ n") f.write (nöfn [-1])

Þannig birtast nöfnin aðeins ef textaskráin er stillt á aðskildum línum í textaskránni. Á sama tíma, í lok hvers fyrri línu, mun falinn stafur "\ n" vera sjálfkrafa uppsett. Til að sjá falinn tákn þarftu að virkja aðgerðina - ".readlines ()". Eftir það verður öll falin stafir birt á skjánum í forritakóðanum. Dæmi um virkjun virkni:

Með opnum ("names.txt", "R") sem F: Print (F.Readlines ())

Texti þýðing á nýjan streng í Python. Hvernig á að flytja texta í nýja línu - leiðbeiningar 3487_2
Tilgangur ýmissa stafa til að vinna í Python

Skipting strengar fyrir undirlag

Til að skipta einum löngum línu í nokkrar stillingar geturðu notað hættuaðferðina. Ef þú gerir ekki viðbótarbreytingar, er venjulegt aðskilnaður pláss. Eftir að þessi aðferð er framkvæmd er valið textinn skipt í aðskildum orðum á tellitches, breytt í strengja listann. Sem dæmi:

Strengur = "Sumir nýjar textar" Strings = String.Split () Prenta (strengir) ['Sumir', 'New', 'Texti']

Til þess að snúa við ummynduninni, sem listinn yfir staðfestir vilja snúa sér í eina langa streng, verður þú að nota þátttökuaðferðina. Annar gagnlegur aðferð til að vinna með raðir - ræma. Með því er hægt að eyða eyður sem eru staðsettar á báðum hliðum strengsins.

Niðurstaða

Til að framleiða ákveðnar upplýsingar úr nýjum línu þegar unnið er í Python er nauðsynlegt að klára gamla línu með "\ n" tákninu. Með því eru upplýsingarnar sem standa eftir að skilti er flutt í næstu línu og gamla lokar. Hins vegar er ekki nauðsynlegt að nota þetta tákn til að flytja gögn. Til að gera þetta geturðu notað endann = "" breytu. Verðmæti "eðli" og er skipting tákn.

Skilaboð þýðing á texta í nýjan streng í Python. Hvernig á að flytja texta í nýja línu - kennslan birtist fyrst til upplýsingatækni.

Lestu meira