Testu itzulpena Python-en kate berri batera. Nola transferitu testua lerro berri batera - Argibideak

Anonim

Python-en lerro baten amaiera izendatzeko eta berri bat hasteko, pertsonaia berezi bat erabili behar duzu. Garrantzitsua da jakitea nola erabili behar den python fitxategi batzuekin lan egiteko, nahi diren uneetara kontsolan bistaratzeko. Programaren kodearekin lan egitean errenkada berrien bereizketa ikurra nola erabili behar den zehaztu behar da, posible da testua gehitu gabe.

Lerro berri baten sinboloari buruzko informazio orokorra

\ n - Informazioa transferitzea kate berri batera eta lerro zaharra Python-en ixteko. Ikur hau bi elementuek osatzen dute:

  • alderantzizko zeiharra;
  • N beheko erregistroaren ikurra da.

Pertsonaia hau erabiltzeko, "Inprimatu (f" Kaixo \ nworld! ") Adierazpena aplika dezakezu)", informazioa F-Lines-era transferitu dezakezu.

Testu itzulpena Python-en kate berri batera. Nola transferitu testua lerro berri batera - Argibideak 3487_1
Ikur bat erabiltzeko \ n lerro berriari buruzko informazio sorta banatzeko

Zer da inprimatzeko funtzioa

Ezarpen gehigarririk gabe, datuen transferentzia sinboloa hurrengo kateari ezkutuan gehitzen zaio. Hori dela eta, ezinezkoa da errenkaden artean funtzio zehatzik aktibatu gabe. Adibidea Programaren kodean banatzen den ikonoa bistaratzen da:

Inprimatu ("Kaixo, mundua"! ") -" Kaixo, mundua! "\ N

Aldi berean, pertsonaia hau aurkitzea Pythonen oinarrizko ezaugarrietan idatzita dago. "Inprimatu" funtzioak balio estandarra du "amaiera" parametroarentzat - \ n. Funtzio honi esker, karaktere hau errenkaden amaieran ezartzen da datuak hurrengo lerroetara transferitzeko. "Inprimatu" funtzioa deszifratzea:

Inprimatu (* objektuak, sep = '', amaiera = '\ n', file = sys.stdout, flush = faltsua)

"End" parametroaren balioa "Inprimatu" funtzioaren "\ n" ikurra da. Software kodearen algoritmo automatikoaren arabera, amaieran lerroak osatzen ditu, aurrean "inprimatu" funtzioa aginduta dagoela. "Inprimatu" funtzio bat erabiltzerakoan ezin duzu bere funtzionamenduaren funtsa nabaritu, lerro bakarra pantailan bistaratuko baita. Hala ere, zenbait argibide gehitzen badituzu, funtzioaren emaitza nabarmenagoa izango da:

Inprimatu ("Kaixo, Munduko 1!") Inprimatu ("Kaixo, Munduko 2.a!") Inprimatu ("Kaixo, mundua!") Inprimatu ("Kaixo, mundua 4!")

Programa kodearen gainetik agindutako emaitzaren adibidea:

Kaixo, Munduko 1! Kaixo, Munduko 2.a! Kaixo, 3. Mundua! Kaixo, Munduko 4.a!

Kate berri baten sinboloa inprimatu bidez ordezkatzea

"Inprimatu" funtzioa erabilita, ezin duzu errenkaden artean zatitzen ikonoa aplikatu. Horretarako, funtzioan berak "amaiera" parametroa aldatzea beharrezkoa da. Kasu honetan, "amaiera" balioa beharrean, espazio bat gehitu behar duzu. Hori dela eta, "amaiera" ikurra ordezkatuko da. Emaitza ezarpen lehenetsian ezarritakoa:

>>> Inprimatu ("kaixo") >>> inprimatu ("mundua") Kaixo mundua

Emaitza "\ n" ikurra espazio batean ordezkatu ondoren bistaratzea:

>>> Inprimatu ("kaixo", amaiera = "") >>> inprimatu ("mundua") Kaixo mundua

Karaktereak ordezkatzeko metodo hau lerro baten bidez lerro baten bidez bistaratzeko metodo hau erabiltzeko adibidea:

Nik (15) barrutian: i

Fitxategietan banatzeko ikurra erabiliz

Programaren kodea hurrengo lerroan transferitzen den sinboloa, bukatutako fitxategietan aurki daiteke. Hala ere, dokumentua bera kontuan hartu gabe, ezinezkoa da programaren kodearen bidez ikustea, horrelako karaktereak lehenespenez ezkutatzen baitira. Errenkada berria hasteko ikurra erabiltzeko, izenez betetako fitxategia sortu behar duzu. Aurkikuntzaren ondoren, izen guztiak lerro berri batekin hasiko direla ikus daiteke. Adibidea:

names = ['petr', 'Dima', 'Artem', 'Artem', 'Ivan'] irekita ("w"), "W") f gisa izenarekin [: - 1]: f.write (f. "{Name} \ n") f.write (izenak [-1])

Beraz, izenak testu fitxategia testu fitxategian lerroak bereizten badira bakarrik bistaratuko dira. Aldi berean, aurreko lerro bakoitzaren amaieran, "\ n" ezkutuko izaera automatikoki instalatuko da. Ezkutuko ikurra ikusteko, funtzioa aktibatu behar duzu - ".Readlines ()". Horren ondoren, ezkutuko karaktere guztiak pantailan agertuko dira programaren kodean. Funtzioa aktibatzeko adibidea:

Irekita ("names.txt", "r") f: Inprimatu (F.Readlines ())

Testu itzulpena Python-en kate berri batera. Nola transferitu testua lerro berri batera - Argibideak 3487_2
Python-en lan egiteko hainbat pertsonaien xedea

Substraziorako katearen zatiketa

Lerro luze bat hainbat ezarpenetan banatzeko, zatitutako metodoa erabil dezakezu. Edizio gehigarriak egiten ez badituzu, bereizgailu estandarra espazioa da. Metodo hau gauzatu ondoren, hautatutako testua hitzetan bereizita dago, strings zerrendara bihurtuta. Adibide gisa:

String = "Testu berri batzuk" strings = string.split () inprimatu (kateak) ["batzuk", 'Berria', 'Testua']

Bihurketa berraztertzeko, eta horrekin, berrestinen zerrenda kate luze bat bihurtuko da, Bat egin metodoa erabili behar duzu. Errenkadekin lan egiteko beste metodo erabilgarria - banda. Harekin, katearen bi aldeetan dauden hutsuneak ezaba ditzakezu.

Bukaera

Python-en lan egitean lerro berri batetik ateratzeko, beharrezkoa da lerro zaharra "\ n" ikurrarekin amaitu behar dela. Harekin, zeinua zutik dagoen informazioa hurrengo lerroan transferitzen da eta itxiera zaharrak. Hala ere, ez da beharrezkoa ikur hau erabiltzea datuak transferitzeko. Horretarako, amaiera = "" parametroa erabil dezakezu. "Karaktere" balioa eta banaketa ikurra da.

Mezuaren testua Python kate berri bati itzulpena. Nola transferitu testua lerro berri batera - instrukzioa lehenengo informazio teknologiari agertu zitzaion.

Irakurri gehiago