Ukuhunyushwa kombhalo entanjeni entsha ePython. Ungawudlulisela kanjani umbhalo kulayini omusha - ukufundiswa

Anonim

Ukuze ku-python ukuklama ukuphela komugqa owodwa bese uqala okusha, udinga ukusebenzisa uhlamvu olukhethekile. Kubalulekile ukwazi ukuthi ungayisebenzisa kanjani kahle ekusebenzeni ngamafayela ahlukahlukene wePython, ezikhathini ezifunwayo zikubonise ku-console. Kuyadingeka ukubhekana nemininingwane yokuthi ungasisebenzisa kanjani isibonakaliso sokuhlukaniswa kwemigqa emisha lapho usebenza nekhodi yohlelo, kungenzeka yini ukwengeza umbhalo ngaphandle kwawo.

Imininingwane ejwayelekile mayelana nophawu lwentambo entsha

\ n - Ukuqokwa kokudluliselwa kolwazi kwintambo entsha nokuvala umugqa wakudala ePython. Lolu phawu luqukethe izinto ezimbili:

  • buyisela emuva i-oblique;
  • N uhlobo lophawu kusuka kwirejista ephansi.

Ukuze usebenzise lo mlingiswa, ungafaka igama elithi "Phrinta (F" sawubona \ nworld! ")", Ngokulahlekelwa yilokho ongakudlulisa imininingwane ku-F-Lines.

Ukuhunyushwa kombhalo entanjeni entsha ePython. Ungawudlulisela kanjani umbhalo kulayini omusha - ukufundiswa 3487_1
Isibonelo sokusebenzisa uphawu \ n ukusabalalisa uhlu lwemininingwane yolwazi olusha

Uyini umsebenzi wokuphrinta

Ngaphandle kwezilungiselelo ezengeziwe, uphawu lokudluliswa kwedatha kuya kwintambo elandelayo lungezwe kwimodi efihlekile. Ngenxa yalokhu akunakwenzeka ukubona phakathi kwemigqa ngaphandle kokwenza kusebenze umsebenzi othile. Isibonelo sibonisa isithonjana sokuhlukanisa kwikhodi yohlelo:

Phrinta ("Sawubona, Umhlaba"! ") -" Sawubona, Umhlaba! "\ N

Ngasikhathi sinye, ukuthola lo mlingiswa kubhalwe ezimweni eziyisisekelo zePython. Umsebenzi we- "Phrinta" unenani elijwayelekile lepharamitha "yokuphela" - \ n. Ngenxa yalo msebenzi lo mlingisi osethwe ekugcineni kwemigqa ukudlulisa idatha emigqeni elandelayo. Ukuhlehlisa umsebenzi we- "Phrinta":

Phrinta (* Izinto, Sep = '', ukuphela = '\ n', file = sys.stdout, Flush = FALSE)

Inani lepharamitha "yokuphela" kusuka ku-"Phrinta" umsebenzi uhlelo "\ n". Ngokusho kwekhodi yesoftware ezenzakalelayo yesoftware, igcwalisa imigqa ekugcineni, phambi kwayo "ukuphrinta" kunqunyelwe. Lapho usebenzisa umsebenzi owodwa "Phrinta", awukwazi ukuqaphela umongo wokusebenza kwawo, ngoba kuphela umugqa owodwa ozovezwa esikrinini. Kodwa-ke, uma ufaka eminye imiyalo enjalo, umphumela womsebenzi uzokhululwa kakhulu:

Phrinta ("Sawubona, World 1!") Phrinta ("Sawubona, World 2!") Phrinta ("Sawubona, Umhlaba 3!")

Isibonelo somphumela esibekiwe ngenhla ikhodi yohlelo:

Sawubona, World 1! Sawubona, World 2! Sawubona, World 3! Sawubona, World 4!

Esikhundleni sophawu lwentambo entsha ngokuphrinta

Usebenzisa umsebenzi we- "Phrinta", awukwazi ukufaka isithonjana sokuhlukanisa phakathi kwemigqa. Ukuze wenze lokhu, ekusebenzeni uqobo kuyadingeka ukushintsha ipharamitha "yokuphela". Kulokhu, esikhundleni senani elithi "ukuphela", udinga ukwengeza isikhala. Ngenxa yalokhu, uphawu "lokuphela" luzothathelwa indawo. Umphumela wesethelwe kuzilungiselelo ezizenzakalelayo:

>>> Phrinta ("Sawubona") >>> Phrinta ("World") Sawubona World

Ukubonisa umphumela ngemuva kokubuyisela uphawu lwe- "\ n" esikhaleni:

>>> Phrinta ("Sawubona", ukuphela = "") >>> Phrinta ("World") Sawubona World

Isibonelo sokusebenzisa le ndlela ngokubuyisela izinhlamvu ukukhombisa ukulandelana kwamanani ngomugqa owodwa:

Ngoba ngena ebangeni (15): Uma i

Usebenzisa uphawu lokuhlukanisa amafayela

Isibonakaliso ngemuva kwalokho umbhalo wekhodi yohlelo udluliselwa kulayini olandelayo, ungatholakala kumafayela aqediwe. Kodwa-ke, ngaphandle kokubheka idokhumenti uqobo, akunakwenzeka ukukubona ngekhodi yohlelo, ngoba izinhlamvu ezinjalo zifihlwe ngokuzenzakalelayo. Ukuze usebenzise uphawu olusha lokuqalisa, kufanele wakhe ifayela eligcwele amagama. Ngemuva kokutholwa kwawo, ungabona ukuthi wonke amagama azoqala ngomugqa omusha. Isibonelo:

Amagama = ['Petr', 'Dima', 'Artem', 'Uvan'] nge-Open ("Amagama.TTT", "W") njengo-F: ngegama ngamagama [- 1]: f.write (f "{Igama} \ n") f.write (amagama [1])

Ngakho-ke amagama azoboniswa kuphela uma ifayela lombhalo lisethelwe ukuhlukanisa imigqa kufayela lombhalo. Ngasikhathi sinye, ekugcineni komugqa ngamunye owedlule, uhlamvu olufihliwe "\ n" luzofakwa ngokuzenzakalelayo. Ukubona uphawu olufihliwe, udinga ukwenza umsebenzi wokusebenza - ".Readlineslines ()". Ngemuva kwalokho, zonke izinhlamvu ezifihliwe zizokhonjiswa esikrinini kwikhodi yohlelo. Isibonelo sokwenza umsebenzi wokusebenza:

Nge-Open ("Names.TXT", "R") njengo-F: Phrinta (F.Areadlines ())

Ukuhunyushwa kombhalo entanjeni entsha ePython. Ungawudlulisela kanjani umbhalo kulayini omusha - ukufundiswa 3487_2
Inhloso yezinhlamvu ezahlukahlukene ukusebenza ePython

Ukwahlukaniswa kwentambo yokuxhamazela

Ukuhlukanisa umugqa owodwa omude kuzilungiselelo eziningana, ungasebenzisa indlela yokuhlukanisa. Uma ungenzi ukuhlelwa okwengeziwe, i-apprethir ejwayelekile yindawo. Ngemuva kokuthi le ndlela yenziwa, umbhalo okhethiwe uhlukaniswe ngamagama ahlukile ekuthatheni, aguqulwe ohlwini lwezintambo. Njengesibonelo:

Intambo = "Eminye imibhalo entsha" Izintambo = String.Split () Phrinta (izintambo) [okusha ',' Umbhalo ']

Ukuze ubuyise ukuguqulwa, lapho uhlu lwabaqinisekisiwe luyophenduka lube ntambo eyodwa ende, kufanele usebenzise indlela yokujoyina. Enye indlela ewusizo yokusebenza ngemigqa - strip. Ngalo, ungasusa izikhala ezitholakala ezinhlangothini zombili zentambo.

Ukugcina

Ukuze ukhiphe idatha ethile kusuka kulayini omusha lapho usebenza ePython, kuyadingeka ukuqeda umugqa wakudala ngophawu lwe- "\ n". Ngalo, imininingwane emi ngemuva kwesibonakaliso idluliselwa kulayini olandelayo, kanye nokuvalwa okudala. Kodwa-ke, akudingekile ukusebenzisa lolu phawu ukudlulisa idatha. Ukuze wenze lokhu, ungasebenzisa ukuphela = "" ipharamitha. Inani "umlingiswa" futhi luwuphawu lokuhlukanisa.

Ukuhunyushwa komlayezo wombhalo kuya entanjeni entsha ePython. Ungawudlulisela kanjani umbhalo kulayini omusha - umyalo uvele kuqala kubuchwepheshe bolwazi.

Funda kabanzi