Ubuhinduzi bwinyandiko muri Python. Nigute ushobora kohereza inyandiko kumurongo mushya - amabwiriza

Anonim

Kugirango muri python kugirango ushyireho iherezo ryumurongo umwe hanyuma utangire ikintu gishya, ugomba gukoresha imiterere yihariye. Ni ngombwa kumenya uburyo bwo kuyikoresha neza mugukorana na dosiye zitandukanye za python, mugihe cyifuzwa kibigaragaza muri konsole. Birakenewe gukemura birambuye nuburyo bwo gukoresha ikimenyetso cyo gutandukana kumurongo mushya mugihe ukorana na kode ya porogaramu, birashoboka kongeramo inyandiko itayifite.

Amakuru rusange yerekeye ikimenyetso cyumurongo mushya

\ n - Igenamigambi ryo kohereza amakuru kumugozi mushya no gufunga umurongo ushaje muri python. Iki kimenyetso kigizwe nibintu bibiri:

  • Hindura oblique;
  • N ni ikimenyetso kiva mubitabo biri hasi.

Kugira ngo ukoreshe iyi mico, urashobora gukoresha imvugo "Icapa (F" Mwaramutse \ nhive! ", Ku kiguzi aho ushobora kohereza amakuru kuri F-Imirongo.

Ubuhinduzi bwinyandiko muri Python. Nigute ushobora kohereza inyandiko kumurongo mushya - amabwiriza 3487_1
Urugero rwo gukoresha ikimenyetso \ n kugirango ukwirakwize amakuru yamakuru kumurongo mushya

Ni ubuhe buryo bwo gucapa

Hatariho igenamiterere ryinyongera, ikimenyetso cyo kohereza amakuru kumugozi ukurikira wongeyeho muburyo bwihishe. Bitewe nibi ntibishoboka kubona hagati yumurongo udakora umurimo runaka. Urugero rwerekana igishushanyo kigabanya muri kode ya gahunda:

Icapa ("uraho, isi"! ") -" Uraho, Isi! "\ N

Mugihe kimwe, ibyo kubona iyi mico byanditswe mubikorwa byibanze bya Python. Igikorwa cya "Gucapa" gifite agaciro gasanzwe kuri Parameter "Iherezo" - \ n. Irakoze kuri iki gikorwa iyi mico yashyizweho kumpera yumurongo wohereza amakuru kumirongo ikurikira. Kubangamira imikorere "Icapa":

Icapa (* Ibintu, Nzeri = '', iherezo = '\ n', dosiye = sys.s.Iziba = ibinyoma)

Agaciro ka "Iherezo" riva muri "Icapa" ni "\ n" ikimenyetso. Ukurikije kode ya software yikora algorithm, yuzuye imirongo irangiye, imbere yibikorwa "byandika" byateganijwe. Mugihe ukoresheje imikorere imwe "Icapa", ntushobora kubona ishingiro ryibikorwa byayo, kuko umurongo umwe gusa uzerekanwa kuri ecran. Ariko, niba wongeyeho amabwiriza nkaya, ibisubizo byimikorere bizatanga byinshi:

Icapa ("Mwaramutse, Isi 1!"

Urugero rwibisubizo byateganijwe haruguru kode ya gahunda:

Mwaramutse, Isi 1! Mwaramutse, Isi 2! Mwaramutse, Isi 3! Mwaramutse, Isi 4!

Gusimbuza ikimenyetso cyumugozi mushya ukoresheje icapiro

Gukoresha imikorere "Icapa", ntushobora gukoresha igishushanyo kigabanya umurongo. Kugira ngo ukore ibi, mubikorwa ubwabyo birakenewe guhindura ibipimo "imperuka". Muri iki gihe, aho kuba agaciro "iherezo", ugomba kongera umwanya. Kubera ibi, ikimenyetso "" iherezo "kizasimburwa. Ibisubizo iyo bishyizwe mubikorwa bisanzwe:

>>> Icapa ("uraho") >>> Icapa ("Isi") Mwaramutse Isi

Kugaragaza ibisubizo nyuma yo gusimbuza ikimenyetso "\ n" kumwanya:

>>> Icapa ("uraho", impera = "") >>> icapa ("Isi") Mwaramutse Isi

Urugero rwo gukoresha ubu buryo bwo gusimbuza inyuguti kugirango bagaragaze urutonde rwindangagaciro ukoresheje umurongo umwe:

Kuberako ndi murwego (15): niba njye

Ukoresheje ikimenyetso kigabanya muri dosiye

Ikimenyetso cyakurikiyeho inyandiko ya Porogaramu ya gahunda yimuriwe kumurongo ukurikira, urashobora kubisanga muri dosiye zarangiye. Ariko, utiriwe urebye inyandiko ubwayo, ntibishoboka kubibona binyuze muri kode ya gahunda, kubera ko abantu nkiyi bihishe bitemewe. Kugirango ukoreshe umurongo mushya utangira ikimenyetso, ugomba gukora dosiye yuzuye amazina. Nyuma yo kuvumbura, urashobora kubona ko amazina yose azatangirana numurongo mushya. Urugero:

Amazina = ['petr', 'Dima', 'Artem', 'ARTER'] hamwe no gufungura ("amazina.txt", "w"): "ku izina mu mazina [F. "{Izina} \ n") f.Wite (amazina [-1])

Amazina rero azerekanwa gusa niba dosiye yinyandiko yashyizwe kumurongo muri dosiye. Mugihe kimwe, kumpera ya buri murongo ubanza, imiterere yihishe "\ n" izahita ishyirwaho. Kugirango ubone ikimenyetso cyihishe, ugomba gukora imikorere - ". .Gushakisha ()". Nyuma yibyo, inyuguti zose zihishe zizerekanwa kuri ecran muri kode ya gahunda. Urugero rwo gukora imikorere:

Hamwe no gufungura ("amazina.txt", "R") nka F: Icapa (F.Gusohora ())

Ubuhinduzi bwinyandiko muri Python. Nigute ushobora kohereza inyandiko kumurongo mushya - amabwiriza 3487_2
Intego yinyuguti zitandukanye gukora muri python

Kugabana umugozi kugirango usubiremo substring

Gucana umurongo umwe muremure mubice byinshi, urashobora gukoresha uburyo bwacitsemo. Niba udakora ibyiyongera, gutandukanya bisanzwe ni umwanya. Nyuma yubu buryo bumaze gukorwa, inyandiko yatoranijwe igabanijwe mumagambo atandukanye yo gusimburwa, yahinduwe kumurongo wumugozi. Nkurugero:

Umugozi = "Imirongo mishya" Imirongo = Umugozi.Plit () Icapa (Imirongo) ['Ibishya', 'Inyandiko']]

Kugirango uhindure ihinduka, aho urutonde rwa bemeza ruzahinduka umugozi umwe muremure, ugomba gukoresha uburyo bwo guhuza. Ubundi buryo bwingirakamaro bwo gukorana na rows - umurongo. Hamwe nacyo, urashobora gusiba icyuho kiri kumpande zombi zumugozi.

Umwanzuro

Kugirango usohoke amakuru amwe kuva kumurongo mushya mugihe ukora muri python, birakenewe kurangiza umurongo wa kera hamwe na "\ n". Hamwe nacyo, amakuru ahagaze nyuma yikimenyetso cyimuriwe kumurongo ukurikira, kandi ibyakera birafunga. Ariko, ntabwo ari ngombwa gukoresha iki kimenyetso kugirango twohereze amakuru. Kugirango ukore ibi, urashobora gukoresha imperuka = ​​"" Ibipimo. Agaciro "imico" kandi ni ikimenyetso kigabanya.

Ubutumwa Ubutumwa bwinyandiko kumugozi mushya muri python. Nigute ushobora kohereza inyandiko kumurongo mushya - amabwiriza yagaragaye mbere mu ikoranabuhanga.

Soma byinshi