Fa'aliliuga o tusitusiga i se laina fou ile Python. Fa'afefea ona fesiita'i tusitusiga i se laina fou – fa'atonuga

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.

Fa'aliliuga o tusitusiga i se laina fou ile Python. E fa'afefea ona fa'agasolo tusitusiga i se laina fou - fa'atonuga
O se faʻataʻitaʻiga o le faʻaogaina o le uiga n e tufatufa atu ai faʻamatalaga i luga o laina fou

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())
Fa'aliliuga o tusitusiga i se laina fou ile Python. E fa'afefea ona fa'agasolo tusitusiga i se laina fou - fa'atonuga
Tuuina atu o Faailoga Eseese e galue i le Python

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 = "". O le tau "uiga" o le uiga vavaeese.

Tuua se tali