Clò-bhuail () ann am Python. Co-chòrdadh, mearachdan, argamaidean deireadh agus sep

Clò-bhuail() - is dòcha a’ chiad àithne a choinnicheas neach-tòiseachaidh nuair a bhios e ag ionnsachadh Python bhon fhìor thoiseach. Bidh cha mhòr a h-uile duine a 'tòiseachadh le fàilte shìmplidh air an sgrion agus a' gluasad air adhart gu tuilleadh sgrùdaidh air co-chòrdadh, gnìomhan agus dòighean a 'chànain, gun a bhith a' smaoineachadh air feartan a bharrachd. clò-bhualadh (). Ach, ann am Pythair 3 tha an àithne seo a’ toirt cothrom air gnìomh toraidh dàta bunaiteach leis na paramadairean agus na comasan gnèitheach aige. Le bhith eòlach air na feartan sin leigidh sin leat an toradh dàta as fheàrr fhaighinn airson gach cùis shònraichte.

Buannachdan feart priont() a-steach Python 3

Anns an treas dreach de Python priont() air a ghabhail a-steach anns an t-seata ghnìomhan bunaiteach. Nuair a bhios tu a 'dèanamh seic seòrsa(priont) fiosrachadh air a thaisbeanadh: clas 'builtin_ghnìomh_or_dòigh'. Facal builtin a’ nochdadh gu bheil an gnìomh a thathar a’ dèanamh deuchainn air loidhne.

Na gabh draghhair 3 nithean toraidh (s) air an cur eadar camagan an dèidh an fhacail priont. Air an eisimpleir de thoraidhean fàilte traidiseanta, bhiodh e a’ coimhead mar seo:

airson Python 3: clò ('Hello, World!').

Ann am Python 2, tha an aithris air a chuir an sàs às aonais bracaidean: priont 'Halò, an t-Saoghail! ''

Bidh an toradh anns an dà dhreach mar an ceudna: Halò, an t-Saoghail!

Ma tha san dàrna dreach de Python na luachan às deidh priont cuir a-steach camagan, an uairsin thèid tuple a thaisbeanadh - seòrsa dàta a tha na liosta nach gabh atharrachadh:

clò-bhualadh (1, 'an toiseach', 2, 'dàrna')

(1, 'ciad', 2, 'dàrna')

Nuair a thathar a 'feuchainn ri na cromagan a thoirt air falbh às deidh priont anns an treas dreach de Python, bheir am prògram mearachd co-chòrdadh.

clò ("Hello, World!")
Faidhle "", loidhne 1 clò-bhualadh "Hello, World!" ^ Co-chòrdadh Mearachd: Brathan a dhìth sa ghairm gu 'print'. An robh thu a' ciallachadh clò-bhualadh ("Hello, World!")?

 Feartan sònraichte co-chòrdadh clò-bhualaidh () ann am Python 3

Co-chòrdadh gnìomh clò-bhualadh () a’ toirt a-steach an fhìor nì no nithean (Rudan), ris an canar cuideachd luachan (luachan) no eileamaidean (nithean), agus beagan roghainnean. Tha mar a tha nithean air an toirt seachad air a dhearbhadh le ceithir argamaidean ainmichte: an eileamaid dealaiche (An t-Sultain), sreang air a chlò-bhualadh às deidh a h-uile nì (deireadh), am faidhle far a bheil an dàta air a thoirt a-mach (fhilidh), agus paramadair le uallach airson buffering toraidh (sruthadh).

print(luach, ..., sep = '', deireadh = 'n', faidhle = sys.stdout, flush = meallta)

Tha gairm gnìomh comasach gun a bhith a’ sònrachadh luachan paramadair agus eadhon às aonais nithean sam bith: clò-bhualadh (). Anns a 'chùis seo, thèid na paramadairean bunaiteach a chleachdadh, agus mura h-eil eileamaidean ann, thèid caractar sreang falamh nach eil air a thaisbeanadh a thaisbeanadh - gu dearbh, luach a' pharamadair deireadh - 'n'. Faodar a leithid de ghairm, mar eisimpleir, a chleachdadh airson indentation dìreach eadar prìneachan.

Tha a h-uile argamaid neo-phrìomh-fhacal (nithean) air a sgrìobhadh chun an t-sruth dàta, air a thionndadh gu teudan air an sgaradh le An t-Sultain agus crìochnaichte deireadh. Argamaidean paramadair An t-Sultain и deireadh tha seòrsa sreang aca cuideachd, is dòcha nach bi iad air an sònrachadh nuair a bhios tu a’ cleachdadh nan luachan bunaiteach.

paramadair An t-Sultain

Luachan a h-uile paramadair priont air am mìneachadh mar argamaidean prìomh fhacal An t-Sultain, deireadh, fhilidh, sruthadh. Ma tha am paramadair An t-Sultain chan eil e air a shònrachadh, an uairsin thèid a luach bunaiteach a chuir an sàs: An t-Sultain= ”, agus tha nithean toraidh air an sgaradh le beàrnan. Mar eisimpleir:

priont(1, 2, 3)

1 2 3

Mar argamaid An t-Sultain faodaidh tu luach eile a shònrachadh, mar eisimpleir:

  • dealaiche a dhìth sep =»;
  • toradh loidhne ùr sep ='chan eil ';
  • no loidhne sam bith:

priont(1, 2, 3, sep = 'facal dealachaidh')

1 sgaradair facal 2 dealaiche facal 3

paramadair deireadh

Gu bunaiteach deireadh='n', agus bidh toradh nithean a’ crìochnachadh le loidhne ùr. A’ cur argamaid eile an àite an luach bunaiteach, mar eisimpleir, deireadh= “, atharraichidh e cruth an dàta toraidh:

clò-bhualadh ('one_', deireadh =»)

clò-bhualadh ('two_', deireadh =»)

clò ('trì')

Aon dha trì

paramadair fhilidh

gnìomhachail clò-bhualadh () a’ toirt taic do ath-stiùireadh toraidh tro pharamadair fhilidh, a tha gu bunaiteach a’ toirt iomradh air sys.stdout - toradh àbhaisteach. Faodar an luach atharrachadh gu sys.stdin or sys.stderr. nì faidhle stdin air a chur a-steach don chur-a-steach, agus stderr gus sanasan eadar-theangair agus teachdaireachdan mearachd a chuir. A 'cleachdadh paramadair fhilidh faodaidh tu an toradh a shuidheachadh gu faidhle. Faodaidh iad seo a bhith nam faidhlichean .csv no .txt. Dòigh a dh’ fhaodadh sreang a sgrìobhadh gu faidhle:

fileitem = fosgail ('printfile.txt', 'a')

deuchainn def (nithean):

airson eileamaid ann an nithean:

clò-bhualadh (eileamaid, faidhle = fileitem)

fileitem.close()

deuchainn([10,9,8,7,6,5,4,3,2,1])

Aig an toradh, thèid na h-eileamaidean den liosta a sgrìobhadh gu clò-bhualadh.txt aon airson gach loidhne.

paramadair sruthadh

Feumaidh am paramadair seo a bhith co-cheangailte ri buffering sruth dàta agus leis gur e boolean a th’ ann faodaidh e dà luach a ghabhail - True и ceàrr. Gu gnàthach, tha an roghainn à comas: sruthadh=ceàrr. Tha seo a’ ciallachadh nach tachair sàbhaladh dàta bhon bhufair a-staigh gu faidhle ach às deidh am faidhle a dhùnadh no às deidh fios dìreach gu sruthadh (). Gus sàbhaladh às deidh gach gairm clò-bhualadh () feumaidh am paramadair luach a shònrachadh True:

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

clò(«Clàrlinesвfaidhl«, faidhle = file_flush, flush = Fìor)

clò(«Clàran dàrnalinesвfaidhl«, faidhle = file_flush, flush = Fìor)

faidhle_flush.close()

Eisimpleir eile de chleachdadh paramadair sruthadh a’ cleachdadh modal ùine:

Clò-bhuail () ann am Python. Co-chòrdadh, mearachdan, argamaidean deireadh agus sep

Anns a 'chùis seo, an argamaid True parameter sruthadh leigidh sin na h-àireamhan a thaisbeanadh aon aig aon àm ann an trì diogan, agus gu gnàthach bhiodh na h-àireamhan uile air an taisbeanadh air an sgrion às deidh 15 diogan. Gus buaidh paramadair fhaicinn gu fradharcach sruthadh, tha e nas fheàrr an sgriobt a ruith sa chonsail. Is e an fhìrinn, nuair a bhios tu a ’cleachdadh cuid de shligean lìn, gu sònraichte, Jupyter Notebook, gu bheil am prògram air a chuir an gnìomh ann an dòigh eadar-dhealaichte (gun a bhith a’ toirt aire don pharamadair sruthadh).

A’ clò-bhualadh luachan caochlaideach le clò ()

Nuair a sheallas tu sreang anns a bheil an luach a chaidh a shònrachadh do chaochladair, tha e gu leòr an aithnichear a tha thu ag iarraidh (ainm caochlaideach) a shònrachadh air a sgaradh le cromag. Cha bu chòir an seòrsa caochladair a shònrachadh, oir priont ag atharrachadh dàta de sheòrsa sam bith gu sreangan. Seo eisimpleir:

gu = 0

b = 'Python bhon toiseach'

clò (a,'- àireamh, а',b,'- loidhne.')

'S e àireamh a th' ann an 0 agus 's e sreang a th' ann am Python bhon toiseach.

Is e inneal eile airson luachan caochlaideach a thoirt don toradh an dòigh Inneal a 'Chlàir. Clò-bhuail aig an aon àm, tha e ag obair mar theamplaid anns a bheil clàran-amais de argamaidean suidheachaidh air an comharrachadh an àite ainmean caochlaideach ann am braces lùbach:

gu = 0

b = 'Python bhon toiseach'

priont(''S e àireamh a tha ann an {0} agus 's e sreang a th' ann an {1}.".Inneal a 'Chlàir(a,b))

'S e àireamh a th' ann an 0 agus 's e sreang a th' ann am Python bhon toiseach.

An àite Inneal a 'Chlàir faodar an samhla % a chleachdadh, a tha ag obair air an aon phrionnsapal de luchd-àite (san eisimpleir roimhe, bha camagan lùbach ag obair mar luchd-àite). Anns a 'chùis seo, thèid an seòrsa dàta a thilleadh leis a' ghnìomh a chur an àite na h-àireamhan clàr-amais:

  • neach-àite %d ga chleachdadh airson dàta àireamhach;
  • tha an neach-àite %s airson teudan.

gu = 0

b = 'Python bhon toiseach'

priont('%d tha àireamh agus %s – sreang.'%(a,b))

'S e àireamh a th' ann an 0 agus 's e sreang a th' ann am Python bhon toiseach.

Ma tha an àite neach-àite airson integers %d sònraichibh %sghnìomh priont tionndaidhidh e an àireamh gu sreang agus obraichidh an còd gu ceart. Ach nuair a thèid a chur na àite %s on %d thèid teachdaireachd mearachd a thaisbeanadh a chionn 's nach eil an tionndadh air ais air a dhèanamh.

Clò-bhuail () ann am Python. Co-chòrdadh, mearachdan, argamaidean deireadh agus sep

Co-dhùnadh

A 'cleachdadh an gnìomh priont faodar diofar roghainnean toraidh dàta a chuir an gnìomh. A bharrachd air na dòighean a tha air am mìneachadh san artaigil seo, tha dòighean eile ann air an inneal seo a chleachdadh a bhios rim faighinn fhad ‘s a bhios tu a’ dol nas doimhne do shaoghal prògramadh Python.

Leave a Reply