Lolomi () i le Python. Syntax, mea sese, faaiuga ma sep finauga

lolomi() - masalo o le poloaiga muamua lava e feagai ma se tagata amata pe a aʻoaʻoina le Python mai le sasa. Toeitiiti lava o tagata uma e amata i se faʻafeiloaʻiga faigofie i luga o le lau ma agaʻi atu i le suʻesuʻeina atili o le syntax, galuega ma metotia o le gagana, e aunoa ma le mafaufau i mea faʻaopoopo. lolomi (). Peitaʻi, i Pythi luga o le 3 o lenei poloaiga e maua ai le avanoa i le galuega faʻavae faʻamaumauga faʻatasi ma ona faʻavae ma gafatia. O le iloaina o nei foliga o le a mafai ai e oe ona faʻamalieina le gaosiga o faʻamaumauga mo mataupu faʻapitoa taʻitasi.

Faamanuiaga foliga lolomi() i totonu Python 3

I le lomiga lona tolu o Python lolomi() aofia i le seti faavae o galuega tauave. Pe a faia se siaki ituaiga(lolomi) fa'amatalaga fa'aalia: vasega 'fausia_galuega tauave_or_faiga'. Upu fausia e fa'ailoa mai ai o le galuega o lo'o fa'ata'ita'iina o lo'o i totonu.

Aua le mafaufauhi luga ole 3 meafaitino (meas) o lo'o tu'u i puipui i tua o le upu lolomi. I le faʻataʻitaʻiga o le gaioiga o se faʻafeiloaʻiga masani, e foliga faʻapea:

mo Python 3: lolomi('Talofa, Lalolagi!').

I le Python 2, o le faʻamatalaga e faʻaaogaina e aunoa ma ni puipui: lolomi 'talofa, lalolagi! '

O le i'uga i fa'aliliuga e lua o le a tutusa: talofa, lalolagi!

Afai i le lomiga lona lua o le Python le tau mulimuli ane lolomi tuu i totonu o puipui, ona faʻaalia lea o se tuple - o se ituaiga faʻamatalaga o se lisi e le mafai ona suia:

lolomi(1, 'muamua', 2, 'lua')

(1, 'muamua', 2, 'lua')

Pe a taumafai e aveese puipui pe a uma lolomi i le vaega lona tolu o le Python, o le a tuʻuina atu e le polokalame se faʻasologa o le syntax.

lolomi("Talofa, Lalolagi!")
faila"", laina 1 lolomi "Talofa, Lalolagi!" ^ SyntaxError: O loo misi puipui i le valaau e 'lomi'. O le uiga o lau tala lolomi("Talofa, Lalolagi!")?

 Tulaga o lomitusi () syntax i le Python 3

Syntax galuega lolomi () e aofia ai le mea moni po'o mea faitino (mea faitino), lea e mafai foi ona taʻua o tau (tulaga faatauaina) po'o elemene (mea), ma nai filifiliga. E fa'apefea ona fa'aliliu mea e fa'atatau i fa'aupuga e fa: o le elemene separator (Setema), o se manoa lolomi pe a uma mea uma (faaiuga), o le faila o loʻo faʻaalia ai faʻamatalaga (faʻatumu), ma se parakalafa e nafa ma le fa'aputuina o galuega (faaonaponei).

lolomi(taua, ..., sep='', end='n', file=sys.stdout, flush=Sese)

E mafai ona fai se valaau e aunoa ma le faʻamaonia o tau faʻatatau ma e tusa lava pe leai ni mea: lolomi (). I lenei tulaga, o loʻo faʻaaogaina faʻamaufaʻailoga faʻaletonu, ma afai e leai ni elemene, o le a faʻaalia se manoa gaogao e le faʻaalia - o le mea moni, o le tau o le parakalafa. faaiuga - 'n'. O sea vala'au, mo se fa'ata'ita'iga, e mafai ona fa'aoga mo le fa'atū sa'o i le va o pine.

O finauga uma e le o ni upu autu (meafaitino) o loʻo tusia i le faʻamaumauga o faʻamatalaga, liliu i manoa e vavaeeseina e Setema ma maeʻa faaiuga. Fa'aupuga Fa'atatau Setema и faaiuga e iai fo'i se ituaiga manoa, atonu e le'o fa'ailoaina pe a fa'aogaina tau fa'aletonu.

Parameter Setema

Tulaga o fa'ailoga uma lolomi ua faamatalaina o upu autu finauga Setema, faaiuga, faʻatumu, faaonaponei. Afai o le parakalafa Setema e le o faʻamaonia, ona faʻaaogaina lea o lona tau le aoga: Setema= ”, ma o mea e maua mai e tuueseeseina e avanoa. faataitaiga:

lolomi(1, 2, 3)

1 2 3

E fai ma finauga Setema e mafai ona e faʻamaonia se isi tau, mo se faʻataʻitaʻiga:

  • e misi se separator sep=»;
  • laina fou galuega sep ='leai ';
  • poʻo soʻo se laina:

lolomi(1, 2, 3, sep='upu vavae')

1 upu-esepa 2 upu-esepa 3

Parameter faaiuga

E ala i le le mafai faaiuga='n', ma o le gaosiga o mea faitino e fa'ai'u i se laina fou. Suia le tau le aoga i se isi finauga, mo se faataitaiga, faaiuga= “, o le a suia le faatulagaga o faʻamaumauga o galuega:

lolomi('tasi_', fa'ai'u=»)

lolomi('lua_', fa'ai'u=»)

lolomi('tolu')

tasi_lua_tolu

Parameter faʻatumu

Faʻamasinoga lolomi () e lagolagoina le toe fa'atonuina o galuega e ala i parakalafa faʻatumu, lea e faasino i le faaletonu sys.stdout – galuega fa'atino masani. E mafai ona suia le tau i sys.stdin or sys.stderr. faila mea stdin fa'aoga i le fa'aoga, ma stderr e lafo ai fa'amatalaga fa'aliliu upu ma fe'au sese. Fa'aaogaina o le parakalafa faʻatumu e mafai ona e setiina le gaioiga i se faila. O nei mea e mafai ona avea ma faila .csv poʻo .txt. Auala e mafai ona tusi ai se manoa i se faila:

failaitem = tatala('printfile.txt','a')

def su'ega(meamea):

mo elemene i mea faitino:

lolomi(elemene, faila=faitala faila)

fileitem.close()

suʻega([10,9,8,7,6,5,4,3,2,1])

I le gaosiga, o elemene o le lisi o le a tusia i lolomi faila.txt tasi i le laina.

Parameter faaonaponei

O lenei parakalafa e fesoʻotaʻi ma le faʻaogaina o faʻamaumauga ma talu ai o se boolean e mafai ona ave ni tau e lua - moni lava и sesē. Ona o le faaletonu, ua le atoatoa le filifiliga: faaonaponei=sesē. O lona uiga o le fa'asaoina o fa'amaumauga mai le pa'u i totonu i se faila e na'o le mea e tupu pe a uma ona tapunia le faila po'o le mae'a fo'i o se vala'au sa'o ile fufulu (). E sefe pe a uma valaau taitasi lolomi () e mana'omia le tu'uina atu i ai o se tau moni lava:

file_flush = tatala(r'file_flush.txt', 'a')

lolomi(«faamaumaugalainaвfaila«, faila=file_flush, flush=True)

lolomi(«faamaumaugatulaga lualainaвfaila«, faila=file_flush, flush=True)

file_flush.close()

O le isi faʻataʻitaʻiga o le faʻaogaina o le parakalafa faaonaponei fa'aaoga le module taimi:

Lolomi () i le Python. Syntax, mea sese, faaiuga ma sep finauga

I lenei tulaga, o le finauga moni lava parameter faaonaponei o le a fa'atagaina numera e fa'aali tasi i le taimi i le tolu sekone, a'o le fa'aletonu o le a fa'aalia uma numera i luga o le lau pe a uma le 15 sekone. E va'ai va'ai i le a'afiaga o le parakalafa faaonaponei, e sili atu le faʻatautaia o le faʻamaumauga i totonu o le faʻamafanafanaga. O le mea moni pe a faʻaaogaina ni atigi upega tafaʻilagi, aemaise lava, Jupyter Notebook, o le polokalame e faʻatinoina ese (e aunoa ma le amanaia o le parakalafa faaonaponei).

Lomiga Fuafuaga Fa'aopoopo ma lolomi()

A faʻaalia se manoa o loʻo i ai le tau ua tuʻuina atu i se fesuiaiga, ua lava lea e faʻamaonia ai le faʻailoga manaʻomia (igoa fesuiaʻi) vavaeina e se koma. Ole ituaiga ole fesuiaiga e le tatau ona faʻamaonia, aua lolomi fa'aliliuina fa'amaumauga o so'o se ituaiga i manoa. O se fa'ata'ita'iga lenei:

ia = 0

b = 'Python mai le sasa'

lolomi(a,'– nūmera, а',b,'- laina.')

0 o se numera ma Python mai le sasa o se manoa.

O le isi meafaigaluega mo le tuʻuina atu o tau fesuiaiga i le gaioiga o le metotia lāpoʻa. lolomi i le taimi lava e tasi, e galue o se faʻataʻitaʻiga lea nai lo igoa fesuiaʻi i fusi faʻamalo, o loʻo faʻaalia ai faʻamatalaga o finauga tulaga:

ia = 0

b = 'Python mai le sasa'

lolomi('{0} o se numera ma {1} o se manoa.'.lāpoʻa(a,b))

0 o se numera ma Python mai le sasa o se manoa.

Nai lo le lāpoʻa e mafai ona faʻaogaina le % faʻailoga, lea e galue i luga o le mataupu faavae lava e tasi o tagata e tuʻuina atu (i le faʻataʻitaʻiga muamua, faʻapipiʻi faʻapipiʻi e fai ma nofoaga). I lenei tulaga, o numera fa'asinomaga e suia e le ituaiga fa'amaumauga na toe fa'afo'i mai e le galuega:

  • o lo'o fa'aogaina %d mo fa'amaumauga numera;
  • o le mea e tuu ai %s e mo manoa.

ia = 0

b = 'Python mai le sasa'

lolomi('%d o se numera ma %s – manoa.'%(a,b))

0 o se numera ma Python mai le sasa o se manoa.

Afai ae le o se nofoaga mo numera numera %d faʻamautinoa %sgaluega tauave lolomi o le a faaliliuina le numera i se manoa ma o le a aoga le code. Ae a sui %s on %d o le a fa'aalia se fe'au sese ona e le'i faia le suiga fa'a.

Lolomi () i le Python. Syntax, mea sese, faaiuga ma sep finauga

iʻuga

Fa'aaogaina o le galuega lolomi e mafai ona fa'atinoina filifiliga fa'amatalaga eseese. I le faaopoopo atu i metotia o loʻo faʻamatalaina i lenei tusiga, o loʻo i ai isi auala e faʻaoga ai lenei meafaigaluega o le a avanoa pe a e suʻesuʻe loloto i le lalolagi o polokalame Python.

Tuua se tali