Text nga Hubad sa usa ka Bag-ong String sa Python. Giunsa pagbalhin ang teksto sa usa ka bag-ong linya - panudlo

Anonim

Aron sa pagdesisyon sa Python sa pagtapos sa usa ka linya ug magsugod sa usa ka bag-o, kinahanglan nimo nga mogamit usa ka espesyal nga kinaiya. Mahinungdanon nga mahibal-an kung giunsa kini magamit sa husto nga paggamit niini sa mga lainlaing mga file sa Python, sa gitinguha nga mga higayon nga ipakita kini sa console. Gikinahanglan nga mag-atubang sa detalye kung giunsa ang paggamit sa SEPARATION SIGN alang sa mga bag-ong laray sa diha nga nagtrabaho sa programa sa programa, posible ba nga idugang ang teksto kung wala kini.

Kinatibuk-ang kasayuran bahin sa simbolo sa usa ka bag-ong linya

\ n - Ang pagtawag sa pagbalhin sa kasayuran sa usa ka bag-ong pisi ug pagsira sa daan nga linya sa Python. Kini nga simbolo naglangkob sa duha nga mga elemento:

  • balihon nga bugas;
  • N usa ka simbolo gikan sa ubos nga rehistro.

Aron magamit kini nga kinaiya, mahimo nimong ipadapat ang ekspresyon nga "pag-print (F" hello \ NWorld! "), Sa gasto nga mahimo nimo ibalhin ang kasayuran sa mga f-line.

Text nga Hubad sa usa ka Bag-ong String sa Python. Giunsa pagbalhin ang teksto sa usa ka bag-ong linya - panudlo 3487_1
Panig-ingnan sa paggamit sa usa ka simbolo \ n aron iapod-apod ang daghang kasayuran sa bag-ong linya

Unsa ang function sa pag-print

Kung wala'y dugang nga mga setting, ang Simbolo sa Pagbalhin sa Data sa sunod nga pisi gidugang sa usa ka tinago nga mode. Tungod niini imposible nga makita tali sa mga laray nga wala ma-aktibo ang usa ka piho nga function. Panig-ingnan gipakita ang pagbahinbahin nga icon sa programa sa programa:

I-print ("Kumusta, Kalibutan"! ") -" Kumusta, Kalibutan! "\ N

Sa samang higayon, ang ingon nga pagpangita sa kini nga kinaiya gisulat sa mga nag-unang kinaiya sa Python. Ang function sa "I-print" adunay usa ka sumbanan nga kantidad alang sa "katapusan" parameter - \ n. Salamat sa kini nga function nga kini nga kinaiya gipahimutang sa katapusan sa mga laray aron ibalhin ang datos sa mga mosunud nga linya. Pag-decryption sa function sa "I-print":

Pag-print (* Mga Butang, Sep = '', Katapusan = '\ N', Sys = Sys.stdout, Flushut, Flushut)

Ang kantidad sa "katapusan" nga parameter gikan sa function sa "I-print" mao ang simbolo nga simbolo nga "\ n". Sumala sa awtomatikong software code algorithm, kini nagpunting sa mga linya sa katapusan, sa atubangan diin ang function nga "I-print" gireseta. Kung gigamit ang usa ka function nga "I-print", dili nimo mahibal-an ang kahinungdanon sa operasyon niini, tungod kay ang usa ra ka linya ang ipakita sa screen. Bisan pa, kung imong idugang ang pipila ka mga panudlo, ang sangputanan sa function labi nga gipahayag:

I-print ("Kumusta, Kalibutan 1!") Pag-print ("Kumusta, Kalibutan 2!") I-print ("Kumusta, Kalibutan, Kalibutan, Kalibutan 4!")

Usa ka panig-ingnan sa sangputanan nga gireseta sa ibabaw sa programa sa programa:

Kumusta, Kalibutan 1! Kumusta, World 2! Kumusta, Kalibutan 3! Kumusta, Kalibutan 4!

Pag-ilis sa simbolo sa usa ka bag-ong pisi pinaagi sa pag-print

Gamit ang function sa "I-print", dili nimo magamit ang pagbahinbahin nga icon sa taliwala sa mga laray. Aron mahimo kini, sa gimbuhaton mismo kinahanglan nga usbon ang parameter nga "katapusan". Sa kini nga kaso, imbes ang kantidad nga "katapusan", kinahanglan nimo nga idugang ang usa ka wanang. Tungod niini, ang simbolo nga "katapusan" nga simbolo mapulihan. Resulta kung gitakda ang mga setting sa default:

>>> Pag-print ("Kumusta") >>> Pag-print ("Kalibutan") Hello World

Ang pagpakita sa sangputanan human ma-replacting ang simbolo nga "\ n" sa usa ka wanang:

>>> Pag-print ("Kumusta", Katapusan = ") >>> Pag-print (" Kalibutan ") Hello World World World World

Usa ka pananglitan sa paggamit niini nga pamaagi alang sa pagpuli sa mga karakter aron ipakita ang pagkasunud-sunod sa mga mithi pinaagi sa usa ka linya:

Kay ako naa sa range (15): kung ako

Gamit ang usa ka pagbahinbahin nga simbolo sa mga file

Ang simbolo pagkahuman ang teksto sa programa sa programa gibalhin sa sunod nga linya, mahimong makit-an sa nahuman nga mga file. Bisan pa, kung wala gikonsiderar ang dokumento mismo, imposible nga makita kini pinaagi sa programa nga code, tungod kay ang ingon nga mga karakter gitago sa default. Aron magamit ang bag-ong simbolo sa pagsugod sa bag-ong laray, kinahanglan nga maghimo ka usa ka file nga puno sa mga ngalan. Pagkahuman sa pagkadiskobre niini, imong makita nga ang tanan nga mga ngalan magsugod sa usa ka bag-ong linya. Panig-ingnan:

Mga Ngalan = ['Petr', 'Dima', 'Artem', 'Ivan'] nga adunay bukas ("Ngalan.txt", "W") ingon nga mga ngalan [: 1]: f.write (f "{Ngalan} \ n") f.write (mga ngalan [-1])

Mao nga ang mga ngalan ipakita lamang kung ang text file gitakda sa pagbulag sa mga linya sa text file. Sa parehas nga oras, sa katapusan sa matag miaging linya, ang tinago nga karakter nga "\ n" awtomatikong i-install. Aron makita ang natago nga timaan, kinahanglan nimo nga ma-aktibo ang function - ".radlines ()". Pagkahuman niana, ang tanan nga mga tinago nga mga karakter ipakita sa screen sa programa sa programa. Usa ka pananglitan sa pagpa-aktibo sa function:

Nga adunay bukas ("Ngalan.txt", "R") ingon F: I-print (F.Awayline ())

Text nga Hubad sa usa ka Bag-ong String sa Python. Giunsa pagbalhin ang teksto sa usa ka bag-ong linya - panudlo 3487_2
Katuyoan sa lainlaing mga karakter nga magtrabaho sa Python

Dibisyon sa String alang sa Pagpuli

Aron mabahin ang usa ka taas nga linya sa daghang mga setting, mahimo nimong gamiton ang pamaagi sa split. Kung dili ka maghimo dugang nga pag-edit, ang standard nga Separator usa ka wanang. Pagkahuman sa kini nga pamaagi gipahamtang, ang napili nga teksto gibahin sa lainlaing mga pulong sa mga kapunongan, nga nakabig sa lista sa mga pisi. Ingon pananglitan:

String = "Pipila ka bag-ong teksto nga" Strings = String.Split () Pag-print (Mga Sulud) ['Pipila', 'Bag-o']

Aron mabalik ang pagkakabig, diin ang lista sa mga kumpirmasyon mahimong usa ka taas nga pisi, kinahanglan nimo gamiton ang pamaagi sa pag-apil. Laing mapuslanon nga pamaagi alang sa pagtrabaho sa mga laray - Strip. Uban niini, mahimo nimong mapapas ang mga gaps nga nahimutang sa duha ka kilid sa pisi.

Konklusyon

Aron ma-output ang pila ka datos gikan sa usa ka bag-ong linya kung nagtrabaho sa Python, kinahanglan nga tapuson ang daan nga linya sa simbolo nga "\ n" simbolo. Uban niini, ang kasayuran nga nagtindog pagkahuman sa karatula gibalhin sa sunod nga linya, ug ang mga tigulang nagsira. Bisan pa, dili kinahanglan nga gamiton kini nga simbolo aron ibalhin ang datos. Aron mahimo kini, mahimo nimong gamiton ang katapusan = "" parameter. Ang kantidad nga "kinaiya" ug usa ka pagbahinbahin nga simbolo.

Mensahe nga paghubad sa teksto sa usa ka bag-ong pisi sa Python. Giunsa ibalhin ang teksto sa usa ka bag-ong linya - ang panudlo nagpakita una sa teknolohiya sa kasayuran.

Basaha ang dugang pa