Testun Cyfieithu i linyn newydd yn Python. Sut i drosglwyddo testun i linell newydd - cyfarwyddyd

Anonim

Er mwyn i Python ddynodi diwedd un llinell a dechrau un newydd, mae angen i chi ddefnyddio cymeriad arbennig. Mae'n bwysig gwybod sut i ddefnyddio TG yn iawn wrth weithio gyda gwahanol ffeiliau Python, i'r eiliadau dymunol ei arddangos yn y consol. Mae angen ymdrin yn fanwl â sut i ddefnyddio'r arwydd gwahanu ar gyfer rhesi newydd wrth weithio gyda chod y rhaglen, a yw'n bosibl ychwanegu testun hebddo.

Gwybodaeth gyffredinol am symbol llinell newydd

\ N - Dynodiad gwybodaeth trosglwyddo i linyn newydd a chau'r hen linell yn Python. Mae'r symbol hwn yn cynnwys dwy elfen:

  • gwrthdroi yn ôl;
  • Mae N yn symbol o'r gofrestr isaf.

I ddefnyddio'r cymeriad hwn, gallwch gymhwyso'r ymadrodd "Print (F" Helo \ Nyngol! ")", Ar draul, gallwch drosglwyddo gwybodaeth i linellau F.

Testun Cyfieithu i linyn newydd yn Python. Sut i drosglwyddo testun i linell newydd - cyfarwyddyd 3487_1
Enghraifft o ddefnyddio symbol n i ddosbarthu'r amrywiaeth o wybodaeth am linell newydd

Beth yw'r swyddogaeth argraffu

Heb leoliadau ychwanegol, ychwanegir symbol trosglwyddo data i'r llinyn nesaf mewn modd cudd. Oherwydd hyn, mae'n amhosibl ei weld rhwng y rhesi heb ysgogi swyddogaeth benodol. Enghraifft yn dangos yr eicon rannu yn y Cod Rhaglen:

Print ("Helo, Byd"! ") -" Helo, Byd! "

Ar yr un pryd, mae canfod o'r fath yn cael ei ysgrifennu yn y nodweddion sylfaenol o Python. Mae gan y swyddogaeth "Print" werth safonol ar gyfer y paramedr "diwedd" - n. Diolch i'r swyddogaeth hon fod y cymeriad hwn wedi'i osod ar ddiwedd y rhesi i drosglwyddo data i'r llinellau canlynol. DATCHRYGIAD O'R SWYDDOGAETH "ARGRAFFU":

Print (* gwrthrychau, sep = '', diwedd = '\ n', ffeil = sys.stdout, fflysio = ffug)

Gwerth y paramedr "End" o'r swyddogaeth "Print" yw'r symbol "\ n". Yn ôl yr algorithm cod meddalwedd awtomatig, mae'n ategu'r llinellau ar y diwedd, o flaen y mae'r swyddogaeth "Print" yn cael ei rhagnodi. Wrth ddefnyddio un swyddogaeth "Print", ni allwch sylwi hanfod ei gweithrediad, gan mai dim ond un llinell yn cael ei harddangos ar y sgrin. Fodd bynnag, os ydych chi'n ychwanegu rhai cyfarwyddiadau o'r fath, bydd canlyniad y swyddogaeth yn fwy amlwg:

Argraffwch ("Helo, Byd 1!") Argraffwch ("Helo, Byd 2!") Argraffwch ("Helo, Byd 3!") Print ("Helo, Byd 4!")

Enghraifft o'r canlyniad a ragnodir uchod Cod y Rhaglen:

Helo, Byd 1! Helo, Byd 2! Helo, Byd 3! Helo, Byd 4!

Disodli symbol llinyn newydd trwy brint

Gan ddefnyddio'r swyddogaeth "Print", ni allwch gymhwyso'r eicon rhannu rhwng y rhesi. I wneud hyn, yn y swyddogaeth ei hun mae angen newid y paramedr "diwedd". Yn yr achos hwn, yn hytrach na'r gwerth "diwedd", mae angen i chi ychwanegu gofod. Oherwydd hyn, bydd y symbol "diwedd" yn cael ei ddisodli. Canlyniad wrth osod i osodiadau diofyn:

>>> Print ("Helo") >>> Print ("Byd") Helo World

Arddangos y canlyniad ar ôl disodli'r symbol "\ n" ar ofod:

>>> Print ("Helo", End = "") >>> Print ("Byd") Helo World

Enghraifft o ddefnyddio'r dull hwn ar gyfer disodli cymeriadau i arddangos y dilyniant o werthoedd trwy un llinell:

I mi yn ystod (15): Os ydw i

Defnyddio symbol rhannu mewn ffeiliau

Mae'r symbol ac ar ôl hynny mae testun y cod rhaglen yn cael ei drosglwyddo i'r llinell nesaf, ar gael yn y ffeiliau gorffenedig. Fodd bynnag, heb ystyried y ddogfen ei hun, mae'n amhosibl ei gweld drwy'r Cod Rhaglen, gan fod cymeriadau o'r fath yn cael eu cuddio yn ddiofyn. Er mwyn defnyddio'r symbol cychwyn rhes newydd, rhaid i chi greu ffeil wedi'i llenwi ag enwau. Ar ôl ei ddarganfod, gallwch weld y bydd pob enw yn dechrau gyda llinell newydd. Enghraifft:

Enwau = ['Petr', 'Dima', 'Artem', 'Ivan'] gydag Agored ("Weinidog.txt", "W") Fel F: Am enw mewn enwau [: - 1]: F.Wwrite (f "{Enw} n") f.write (enwau [-1])

Felly bydd yr enwau yn cael eu harddangos dim ond os yw'r ffeil testun yn cael ei gosod i wahanu llinellau yn y ffeil testun. Ar yr un pryd, ar ddiwedd pob llinell flaenorol, bydd y cymeriad cudd "\ N" yn cael ei osod yn awtomatig. I weld yr arwydd cudd, mae angen i chi ysgogi'r swyddogaeth - ". Darllen ()". Ar ôl hynny, bydd yr holl gymeriadau cudd yn cael eu harddangos ar y sgrin yn y cod rhaglen. Enghraifft o actifadu'r swyddogaeth:

Gydag Agored ("Resskt.txt", "R") fel F: Argraffu (F.Dreadlines ())

Testun Cyfieithu i linyn newydd yn Python. Sut i drosglwyddo testun i linell newydd - cyfarwyddyd 3487_2
Diben amrywiol gymeriadau i weithio yn Python

Is-adran Llinyn ar gyfer Sistrate

I rannu un llinell hir yn nifer o leoliadau, gallwch ddefnyddio'r dull rhanedig. Os nad ydych yn gwneud golygiadau ychwanegol, mae'r gwahanydd safonol yn ofod. Ar ôl y dull hwn yn cael ei weithredu, mae'r testun a ddewiswyd yn cael ei rannu yn eiriau ar wahân ar y sylfeini, wedi'i drosi i restr y llinynnau. Fel enghraifft:

String = "Rhai testun newydd" Strings = String.split () Print (Llinynnau) ['rhai', 'newydd', 'testun']

Er mwyn gwrthdroi'r addasiad, y bydd y rhestr o gadarnhadwyr yn troi i mewn i un llinyn hir, rhaid i chi ddefnyddio'r dull ymuno. Dull defnyddiol arall ar gyfer gweithio gyda rhesi - stribed. Gyda hi, gallwch ddileu bylchau sydd wedi'u lleoli ar ddwy ochr y llinyn.

Nghasgliad

Er mwyn allbwn data penodol o linell newydd wrth weithio yn Python, mae angen gorffen yr hen linell gyda'r symbol "\ n". Gyda hynny, mae'r wybodaeth sy'n sefyll ar ôl yr arwydd yn cael ei drosglwyddo i'r llinell nesaf, ac mae'r hen yn cau. Fodd bynnag, nid oes angen defnyddio'r symbol hwn i drosglwyddo data. I wneud hyn, gallwch ddefnyddio'r diwedd = "" paramedr. Y gwerth "cymeriad" ac mae'n symbol sy'n rhannu.

Neges Cyfieithu testun i linyn newydd yn Python. Sut i drosglwyddo testun i linell newydd - ymddangosodd y cyfarwyddyd yn gyntaf i dechnoleg gwybodaeth.

Darllen mwy