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](/userfiles/21/3487_1.webp)
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](/userfiles/21/3487_2.webp)
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.