Mataupu
I le Python, e faʻailoga le pito o le laina e tasi ma amata se mea fou, e tatau ona e faʻaogaina se uiga faʻapitoa. I le taimi lava e tasi, e taua le iloa pe faʻapefea ona faʻaoga saʻo pe a galue i faila Python eseese, ma faʻaalia i totonu o le faʻamafanafanaga i taimi manaʻomia. E manaʻomia le malamalama i auiliiliga pe faʻapefea ona faʻaogaina le delimiter mo laina fou pe a galue i le code program, pe mafai ona faʻaopoopo tusitusiga e aunoa ma le faʻaaogaina.
Fa'amatalaga lautele e uiga i le uiga fou
n o le faʻailoga mo le afifiina o faʻamatalaga i luga o se laina fou ma tapunia le laina tuai i le Python. O lenei faailoga e aofia ai elemene e lua:
- fa'asaga i tua;
- n o se mataitusi laiti.
Mo le faʻaogaina o lenei uiga, e mafai ona e faʻaogaina le faʻamatalaga "lomi (f" HellonWorld!") ", Ona o lea e mafai ai ona e faʻafeiloaʻi faʻamatalaga i laina-f.
O le a le galuega lolomi
A aunoa ma ni fa'aopoopoga fa'aopoopo, o le fa'aliliuga o fa'amatalaga i le isi laina e fa'aopoopoina i le faiga natia. Ona o lenei mea, e le mafai ona vaʻaia i le va o laina e aunoa ma le faʻagaoioia o se galuega patino. O se faʻataʻitaʻiga o le faʻaalia o se separator icon i le polokalame code:
Lolomi (“Talofa, Lalolagi”!”) – “Talofa, Lalolagi!”n
I le taimi lava e tasi, o sea sailiga o lenei uiga o loʻo tusia i uiga autu o le Python. O le galuega "lomi" e iai se tau le aoga mo le "mu'u" parakalafa - n. E faʻafetai i lenei galuega o loʻo faʻatulagaina lenei uiga i le pito o laina e faʻafeiloaʻi ai faʻamatalaga i laina e sosoo ai. Fa'amatalaga o le galuega "lomitusi":
lolomi(*mea, sep=' ', end='n', file=sys.stdout, flush=Sese)
O le tau o le "mutu" parakalafa mai le galuega "lomi" e tutusa ma le uiga "n". E tusa ai ma le algorithm otometi o le code program, e faʻamaeʻaina laina i le pito, aʻo leʻi tusia le galuega "lomi". A faʻaaogaina se galuega "lolomi" e tasi, atonu e te le matauina le uiga o lana galuega, talu ai na o le tasi le laina o le a faʻaalia i luga o le lau. Ae peitaʻi, afai e te faʻaopoopoina ni nai faʻamatalaga e pei o lenei, o le taunuuga o le galuega e sili atu ona manino:
lolomi("Talofa, Lalolagi 1!") lolomi("Talofa, Lalolagi 2!") lolomi("Talofa, Lalolagi 3!") lolomi("Talofa, Lalolagi 4!")
O se faʻataʻitaʻiga o le taunuuga o le code i luga:
Talofa, Lalolagi 1! Talofa, Lalolagi 2! Talofa, Lalolagi 3! Talofa, Lalolagi 4!
Suia se uiga fou laina i le lolomi
I le faʻaaogaina o le "lomi" galuega, e mafai ona le faʻaogaina se uiga vavae i le va o laina. Ina ia faia lenei mea, e tatau ona e suia le "mutu" parakalafa i le galuega lava ia. I lenei tulaga, nai lo le tau "mutunga", e tatau ona e faʻaopopoina se avanoa. Ona o lenei mea, o le avanoa lea o le a suia ai le uiga "mutai". Fa'ai'uga ma fa'atonuga fa'aletonu ua setiina:
>>> lolomi("Talofa") >>> lolomi("World") Talofa le Lalolagi
Fa'aali le taunu'uga pe a uma ona sui le uiga "n" i se avanoa:
>>> lolomi("Talofa", end=" ") >>> print("World") Talofa le Lalolagi
O se faʻataʻitaʻiga o le faʻaaogaina o lenei auala e sui ai mataitusi e faʻaalia ai se faasologa o tau i le laina e tasi:
mo i i totonu (15): afai i <14: lolomi(i, fa'ai'uga = ", ") isi: lolomi(i)
Fa'aaogā uiga fa'a vavae i faila
O le faʻailoga pe a maeʻa ona tuʻuina atu le tusiga o le code program i le isi laina e mafai ona maua i faila maeʻa. Ae ui i lea, e aunoa ma le vaʻaia o le pepa lava ia e ala i le code program, e le mafai ona vaʻaia, talu ai o ia tagata e natia e ala i le faaletonu. Ina ia faʻaogaina le uiga fou, e tatau ona e fatuina se faila e tumu i igoa. A uma ona tatala, e mafai ona e iloa o igoa uma o le a amata i se laina fou. Faataitaiga:
igoa = ['Petr', 'Dima', 'Artem', 'Ivan'] ma tatala("igoa.txt", "w") pei o f: mo igoa i igoa [:-1]: f.write(f "{igoa}n") f.tusi(igoa[-1])
O igoa o le a fa'aalia i lenei auala pe a fai o le faila faila e tu'u eseese fa'amatalaga i laina eseese. O le a otometi lava ona seti le uiga natia "n" i le pito o laina muamua. Ina ia vaʻaia le faʻailoga natia, e tatau ona e faʻagaoioia le galuega - ".readlines ()". A maeʻa lena, o le a faʻaalia uma mataitusi natia i luga o le lau i le code program. Fa'ata'ita'iga fa'agaoioia galuega:
ma tatala("names.txt", "r") pei o le f: lolomi(f.readlines())
Fautuaga! O loʻo galue malosi ma le Python, e masani ona faʻafeiloaʻi e tagata faʻaoga tulaga e tatau ona tusia ai le tulafono o le polokalame i se laina umi, ae e matua faigata lava ona toe iloilo ma faʻamaonia mea le saʻo e aunoa ma le vavaeeseina. Ina ua uma ona vaevaeina se laina umi i ni vaega eseese, e manatu le komepiuta atoa, i avanoa avanoa taʻitasi i le va o tau, e tatau ona e faʻaofi le uiga "" - o se backslash. A maeʻa ona faʻaopoopo se tagata, e mafai ona e alu i se isi laina, faʻaauau le tusitusi code. I le taimi o le faʻalauiloaina, o le polokalama lava ia o le a faʻapipiʻi vaega taʻitasi i se laina e tasi.
Vaeluaina o se manoa i lalo o manoa
Ina ia vaevae se manoa umi se tasi i ni nai substrings, e mafai ona e faʻaogaina le auala vaevae. Afai e le toe faia ni suiga, o le fa'agata fa'aletonu o se avanoa. A maeʻa ona faʻatinoina lenei metotia, o le tusiga filifilia e vaevaeina i ni upu eseese e ala i substrings, liliu i se lisi o manoa. Mo se fa'ata'ita'iga:
manoa = "nisi tusitusiga fou" manoa = string.split() lolomi( manoa) ['nisi', 'fou', 'tusitusi']
Ina ia mafai ona faia le suiga i tua, faatasi ai ma le fesoasoani lea o le a liliu ai le lisi o substrings i se manoa umi se tasi, e tatau ona e faʻaogaina le auala tuʻufaʻatasia. O le isi auala aoga mo le galue i manoa o le strip. Faatasi ai ma ia, e mafai ona e aveese avanoa o loʻo i itu uma e lua o le laina.
iʻuga
Ina ia mafai ona faʻaalia nisi faʻamatalaga mai se laina fou pe a galue i le Python, e tatau ona faʻamutaina le laina tuai ma le uiga "n". Faatasi ai ma lana fesoasoani, o le faʻamatalaga pe a uma le faʻailoga e tuʻuina atu i le isi laina, ma ua tapunia le mea tuai. Ae ui i lea, e le manaʻomia le faʻaogaina o lenei faʻailoga e faʻafeiloaʻi ai faʻamatalaga. Ina ia faia lenei mea, e mafai ona e faʻaogaina le parakalafa end = "