Kumasulira kwa mawu ku mzere watsopano ku Python. Momwe mungasunthire mawu ku mzere watsopano - malangizo

Ku Python, kuti mulembe kumapeto kwa mzere umodzi ndikuyamba watsopano, muyenera kugwiritsa ntchito munthu wapadera. Nthawi yomweyo, ndikofunikira kudziwa momwe mungagwiritsire ntchito moyenera mukamagwira ntchito ndi mafayilo osiyanasiyana a Python, ndikuwonetsetsa mu console panthawi yofunikira. Ndikofunikira kumvetsetsa mwatsatanetsatane momwe mungagwiritsire ntchito delimiter pamizere yatsopano mukamagwira ntchito ndi pulogalamu yamapulogalamu, ngakhale ndikotheka kuwonjezera mawu osagwiritsa ntchito.

Zambiri zokhudza munthu watsopano

n ndiye chizindikiro chokulunga zambiri pamzere watsopano ndikutseka mzere wakale mu Python. Chizindikirochi chimakhala ndi zinthu ziwiri:

  • sinthani oblique;
  • n ndi zilembo zazing'ono.

Kuti mugwiritse ntchito izi, mutha kugwiritsa ntchito mawu oti "print(f" HellonWorld!) ", Chifukwa chomwe mutha kusamutsa zambiri mu f-lines.

Kumasulira kwa mawu ku mzere watsopano ku Python. Momwe mungasunthire mawu ku mzere watsopano - malangizo
Chitsanzo chogwiritsa ntchito zilembo n kugawa zambiri pamizere yatsopano

Kodi ntchito yosindikiza ndi yotani

Popanda makonda owonjezera, mawonekedwe otengera deta pamzere wotsatira amawonjezedwa munjira yobisika. Chifukwa cha izi, sizingawoneke pakati pa mizere popanda kuyambitsa ntchito inayake. Chitsanzo chowonetsera chizindikiro cholekanitsa mu code ya pulogalamu:

Sindikizani (“Moni, Dziko”) – “Moni, Dziko!” n

Panthawi imodzimodziyo, kupeza koteroko kwa munthu uyu kumalembedwa m'makhalidwe oyambirira a Python. Ntchito ya "kusindikiza" ili ndi mtengo wokhazikika wa "mapeto" parameter - n. Ndi chifukwa cha ntchitoyi kuti khalidweli limayikidwa kumapeto kwa mizere kusamutsa deta ku mizere yotsatira. Kufotokozera za ntchito ya "print":

sindikizani(*zinthu, sep=' ', mapeto='n', file=sys.stdout, flush=Zabodza)

Mtengo wa "mapeto" parameter kuchokera ku "print" ntchito ndi wofanana ndi "n". Malinga ndi algorithm yokha ya pulogalamuyo, imamaliza mizere kumapeto, pomwe ntchito ya "print" imalembedwa. Mukamagwiritsa ntchito "kusindikiza" kamodzi, simungazindikire tanthauzo la ntchito yake, chifukwa mzere umodzi wokha udzawonetsedwa pazenera. Komabe, ngati muwonjezera ziganizo zingapo monga izi, zotsatira za ntchitoyi zimakhala zomveka bwino:

print("Moni, World 1!") print("Moni, World 2!") print("Moni, World 3!") print("Moni, World 4!")

Chitsanzo cha zotsatira za code yomwe ili pamwambapa:

Moni, Dziko 1! Moni, Dziko 2! Moni, Dziko 3! Moni, Dziko 4!

Kusintha zilembo zatsopano ndikusindikiza

Pogwiritsa ntchito "kusindikiza", ndizotheka kuti musagwiritse ntchito cholekanitsa pakati pa mizere. Kuti muchite izi, muyenera kusintha "mapeto" parameter mu ntchito yokha. Pankhaniyi, mmalo mwa mtengo wa "mapeto", muyenera kuwonjezera malo. Chifukwa cha izi, ndi malo omwe adzalowe m'malo mwa "mapeto". Zotsatira zokhala ndi makonda okhazikika:

>>> print("Moni") >>> print("Dziko") Moni World

Kuwonetsa zotsatira mutasintha zilembo "n" ndi malo:

>>> print("Moni", end=" ") >>> print("Dziko") Moni World

Chitsanzo chogwiritsa ntchito njira iyi yosinthira zilembo kuti muwonetse mndandanda wazinthu pamzere umodzi:

kwa ine mu range(15): ngati ine <14: print(i, end=", ") else: print(i)

Kugwiritsa ntchito olekanitsa m'mafayilo

Chizindikiro pambuyo pake zolemba za pulogalamuyo zimasamutsidwa ku mzere wotsatira zitha kupezeka m'mafayilo omalizidwa. Komabe, osayang'ana chikalatacho kudzera pa code ya pulogalamuyo, ndizosatheka kuziwona, chifukwa zilembo zotere zimabisika mwachisawawa. Kuti mugwiritse ntchito mawonekedwe atsopano, muyenera kupanga fayilo yodzaza ndi mayina. Mukatsegula, mutha kuwona kuti mayina onse ayamba pamzere watsopano. Chitsanzo:

maina = ['Petr', 'Dima', 'Artem', 'Ivan'] ndi open("names.txt", "w") monga f: dzina m'maina[:-1]: f.write(f "{name}n") f.write(maina[-1])

Mayina adzawonetsedwa motere pokhapokha ngati fayiloyo yakhazikitsidwa kuti ilekanitse zambiri m'mizere yosiyana. Izi zidzakhazikitsa zilembo zobisika "n" kumapeto kwa mzere uliwonse wam'mbuyo. Kuti muwone chizindikiro chobisika, muyenera kuyambitsa ntchitoyi - ".readlines ()". Pambuyo pake, zilembo zonse zobisika zidzawonetsedwa pazenera mu code code. Chitsanzo choyambitsa ntchito:

ndi open("names.txt", "r") monga f: sindikiza(f.readlines())
Kumasulira kwa mawu ku mzere watsopano ku Python. Momwe mungasunthire mawu ku mzere watsopano - malangizo
Kupereka Zizindikiro Zosiyana Kuti Zigwire Ntchito mu Python

Upangiri! Pogwira ntchito mwakhama ndi Python, ogwiritsa ntchito nthawi zambiri amakumana ndi zochitika zomwe ndondomeko ya pulogalamuyo iyenera kulembedwa pamzere umodzi wautali, koma ndizovuta kwambiri kuunikanso ndikuzindikira zolakwika popanda kupatukana. Kotero kuti mutatha kugawa mzere wautali m'zidutswa zosiyana, kompyuta imawona kuti yonse, mumpata uliwonse waulere pakati pa zikhalidwe, muyenera kuyika chizindikiro "" - backslash. Pambuyo powonjezera khalidwe, mukhoza kupita ku mzere wina, pitirizani kulemba code. Poyambitsa, pulogalamuyo yokha idzasonkhanitsa zidutswa zamtundu umodzi kukhala mzere umodzi.

Kugawa chingwe kukhala timagulu tating'ono

Kuti mugawe chingwe chimodzi chachitali mumagulu angapo, mutha kugwiritsa ntchito njira yogawanitsa. Ngati palibe zosintha zina zomwe zapangidwa, chosinthira chosasinthika ndi danga. Pambuyo pochita njirayi, malemba osankhidwa amagawidwa m'mawu osiyana ndi ma substrings, osinthidwa kukhala mndandanda wa zingwe. Chitsanzo:

string = "mawu ena atsopano" strings = string.split() print(zingwe) ['zingwe', 'zatsopano', 'text']

Kuti mukwaniritse kusintha kosinthika, mothandizidwa ndi zomwe mndandanda wazingwe ungasinthe kukhala chingwe chachitali, muyenera kugwiritsa ntchito njira yolumikizirana. Njira ina yothandiza yogwirira ntchito ndi zingwe ndi strip. Ndi izo, mukhoza kuchotsa mipata yomwe ili mbali zonse za mzere.

Kutsiliza

Kuti mutulutse deta ina kuchokera pamzere watsopano pamene mukugwira ntchito ku Python, m'pofunika kuthetsa mzere wakale ndi khalidwe "n". Ndi chithandizo chake, chidziwitso chitatha chizindikirocho chimasamutsidwa ku mzere wotsatira, ndipo wakale watsekedwa. Komabe, sikoyenera kugwiritsa ntchito chizindikiro ichi kusamutsa deta. Kuti muchite izi, mutha kugwiritsa ntchito parameter end = "". Mtengo wa "character" ndi wolekanitsa.

Siyani Mumakonda