Tẹjade () ni Python. Sintasi, awọn aṣiṣe, opin ati awọn ariyanjiyan sep

Print() - boya aṣẹ akọkọ ti olubere pade nigbati o nkọ Python lati ibere. Fere gbogbo eniyan bẹrẹ pẹlu ikini ti o rọrun loju iboju ati tẹsiwaju si ikẹkọ siwaju si ti sintasi, awọn iṣẹ ati awọn ọna ti ede, laisi ironu nipa awọn ẹya afikun. titẹ (). Sibẹsibẹ, ni Pythlori 3 aṣẹ yii n pese iraye si iṣẹ iṣelọpọ data ipilẹ pẹlu awọn aye atorunwa ati awọn agbara. Mọ awọn ẹya wọnyi yoo gba ọ laaye lati mu iṣelọpọ data pọ si fun ọran kọọkan.

Awọn anfani Ẹya si ta() ninu Python 3

Ni awọn kẹta version of Python si ta() to wa ninu awọn ipilẹ ṣeto ti awọn iṣẹ. Nigbati o ba n ṣe ayẹwo iru(si ta) alaye ti han: kilasi 'itumọ_iṣẹ_or_ọna'. Ọrọ itumọ tọkasi pe iṣẹ ti a ṣe idanwo jẹ inline.

Maṣe yọ nuhlori awọn nkan jade 3 (ohuns) ti wa ni gbe sinu biraketi lẹhin ọrọ si ta. Lori apẹẹrẹ igbejade ti ikini aṣa, yoo dabi eyi:

fun Python 3: tẹjade ('Hello, World!').

Ni Python 2, alaye naa jẹ lilo laisi akomo: si ta 'Pẹlẹ o, World! ''

Abajade ni awọn ẹya mejeeji yoo jẹ kanna: Pẹlẹ o, World!

Ti o ba wa ni ẹya keji ti Python awọn iye lẹhin si ta fi sinu awọn biraketi, lẹhinna tuple kan yoo han – iru data ti o jẹ atokọ ti ko yipada:

titẹ (1, 'akọkọ', 2, 'keji')

(1, 'akọkọ', 2, 'keji')

Nigbati o ba n gbiyanju lati yọ awọn biraketi kuro lẹhin si ta ni awọn kẹta version of Python, awọn eto yoo fun a sintasi aṣiṣe.

tẹjade ("Hello, World!")
Faili"", ila 1 sita "Hello, World!" ^ SyntaxError: Sonu akomo ni ipe si 'titẹ'. Ṣe o tumo si titẹ ("Hello, World!")?

 Awọn ẹya ara ẹrọ ti titẹ () sintasi ni Python 3

Sintasi iṣẹ titẹ () pẹlu ohun gangan tabi awọn nkan (ohun), eyiti o tun le pe ni iye (iye)iye) tabi awọn eroja (awọn ohun), ati awọn aṣayan diẹ. Bii a ṣe ṣe awọn nkan jẹ ipinnu nipasẹ awọn ariyanjiyan ti a darukọ mẹrin: oluyatọ eroja (September), okun ti a tẹjade lẹhin gbogbo awọn nkan (opin), faili nibiti data ti njade (fillet), ati paramita kan ti o ni iduro fun ifipamọ iṣelọpọ (danu).

sita (iye, ..., sep='', opin='n', file=sys.stdout, flush=Iro)

Ipe iṣẹ ṣee ṣe laisi pato awọn iye paramita ati paapaa laisi awọn nkan: titẹ (). Ni ọran yii, a lo awọn paramita aiyipada, ati pe ti ko ba si awọn eroja, ohun kikọ okun sofo ti a ko ṣe afihan yoo han - ni otitọ, iye paramita naa. opin - 'n'. Iru ipe bẹ, fun apẹẹrẹ, le ṣee lo fun indentation laarin awọn pinni.

Gbogbo awọn ariyanjiyan ti kii ṣe koko (awọn nkan) ni a kọ si ṣiṣan data, ti yipada si awọn gbolohun ọrọ ti a yapa nipasẹ September ati pari opin. Awọn ariyanjiyan paramita September и opin tun ni iru okun, wọn le ma ṣe pato nigba lilo awọn iye aiyipada.

paramita September

Awọn iye ti gbogbo awọn paramita si ta ti wa ni apejuwe bi awọn ariyanjiyan koko September, opin, fillet, danu. Ti o ba ti paramita September ko ṣe pato, lẹhinna iye aiyipada rẹ ti lo: September=”, ati awọn nkan ti o wu jade ti wa niya nipasẹ awọn alafo. apere:

si ta(1, 2, 3)

1 2 3

Bi ariyanjiyan September o le pato iye miiran, fun apẹẹrẹ:

  • separator sonu sep=»;
  • titun ila o wu Sep ='kii ṣe ';
  • tabi eyikeyi ila:

si ta(1, 2, 3, sep='Ọrọ iyapa')

Oluyasọ ọrọ-ọrọ 1 2 oluyasọ ọrọ-ọrọ 3

paramita opin

Nipa aiyipada opin='n', ati abajade awọn nkan pari pẹlu laini tuntun. Rirọpo iye aiyipada pẹlu ariyanjiyan miiran, fun apẹẹrẹ, opin=", yoo yi ọna kika ti data iṣẹjade pada:

tẹjade ('ọkan_', ipari=»)

tẹjade ('meji_', ipari=»)

tẹjade ('mẹta')

ini eji eta

paramita fillet

iṣẹ- titẹ () atilẹyin itujade redirection nipasẹ paramita fillet, eyi ti nipa aiyipada ntokasi si sys.stdout – boṣewa o wu. Awọn iye le wa ni yipada si sys.stdin or sys.stderr. ohun faili stdin loo si awọn input, ati stderr lati fi awọn amọran onitumọ ranṣẹ ati awọn ifiranṣẹ aṣiṣe. Lilo paramita fillet o le ṣeto iṣẹjade si faili kan. Awọn wọnyi le jẹ .csv tabi .txt awọn faili. Ọna to ṣee ṣe lati kọ okun kan si faili kan:

fileitem = ṣiṣi ('printfile.txt','a')

idanwo (awọn nkan):

fun eroja ninu awọn nkan:

tẹjade (eroja, faili = ohun elo faili)

fileitem.close ()

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

Ni abajade, awọn eroja ti atokọ naa yoo kọ si iwe itẹwe.txt ọkan fun ila.

paramita danu

Paramita yii ni lati ṣe pẹlu ifipamọ ṣiṣan data ati niwọn igba ti o jẹ boolean o le gba awọn iye meji - otitọ и eke. Nipa aiyipada, aṣayan naa jẹ alaabo: danu=eke. Eyi tumọ si pe fifipamọ data lati inu ifipamọ inu si faili yoo waye nikan lẹhin ti faili ti wa ni pipade tabi lẹhin ipe taara si fọ (). Lati fipamọ lẹhin ipe kọọkan titẹ () paramita nilo lati sọtọ iye kan otitọ:

file_flush = ṣiṣi (r'file_flush.txt', 'a')

titẹ («gbailaвfaili", file=file_flush, flush=Otitọ)

titẹ («gbakejiilaвfaili", file=file_flush, flush=Otitọ)

file_flush.close ()

Apeere miiran ti lilo paramita danu lilo akoko module:

Tẹjade () ni Python. Sintasi, awọn aṣiṣe, opin ati awọn ariyanjiyan sep

Ni idi eyi, ariyanjiyan otitọ paramita danu yoo gba awọn nọmba lati han ọkan ni akoko kan ni meta-aaya, nigba ti nipa aiyipada gbogbo awọn nọmba yoo wa ni han loju iboju lẹhin 15 aaya. Lati oju wo ipa ti paramita naa danu, o jẹ dara lati ṣiṣe awọn akosile ninu awọn console. Otitọ ni pe nigba lilo diẹ ninu awọn ikarahun wẹẹbu, ni pataki, Jupyter Notebook, eto naa ni imuse ni oriṣiriṣi (laisi akiyesi paramita naa. danu).

Titẹ awọn iye Ayipada pẹlu titẹ ()

Nigbati o ba nfihan okun kan ti o ni iye ti a yàn si oniyipada, o to lati pato idanimọ ti o fẹ (orukọ oniyipada) ti o yapa nipasẹ aami idẹsẹ kan. Iru oniyipada ko yẹ ki o pato, nitori si ta iyipada data ti eyikeyi iru si awọn gbolohun ọrọ. Eyi ni apẹẹrẹ:

a = 0

b = 'Python lati ibere'

titẹ (a,'- nọmba, а',b,'- ila.')

0 jẹ nọmba kan ati Python lati ibere jẹ okun kan.

Ọpa miiran fun gbigbe awọn iye oniyipada lọ si iṣelọpọ ni ọna naa kika. Print ni akoko kanna, o ṣe bi awoṣe ninu eyiti dipo awọn orukọ oniyipada ni awọn àmúró iṣupọ, awọn atọka ti awọn ariyanjiyan ipo jẹ itọkasi:

a = 0

b = 'Python lati ibere'

si ta('{0} jẹ nọmba ati {1} jẹ okun kan.'.kika(a,b))

0 jẹ nọmba kan ati Python lati ibere jẹ okun kan.

Dipo kika % aami le ṣee lo, eyi ti o ṣiṣẹ lori ilana kanna ti awọn ibi ipamọ (ninu apẹẹrẹ ti tẹlẹ, awọn biraketi iṣupọ ṣe bi awọn ibi ipamọ). Ni idi eyi, awọn nọmba atọka ti rọpo nipasẹ iru data ti o pada nipasẹ iṣẹ naa:

  • ibi %d ni a lo fun data nọmba;
  • ibi %s wa fun awọn okun.

a = 0

b = 'Python lati ibere'

si ta('%d jẹ nọmba kan ati%s - okun.'%(a,b))

0 jẹ nọmba kan ati Python lati ibere jẹ okun kan.

Ti o ba ti dipo ti a placeholder fun odidi %d pato %siṣẹ si ta yoo yi nọmba naa pada si okun ati koodu naa yoo ṣiṣẹ ni deede. Ṣugbọn nigbati o ba rọpo %s on %d ifiranṣẹ aṣiṣe yoo han nitori iyipada iyipada ko ṣe.

Tẹjade () ni Python. Sintasi, awọn aṣiṣe, opin ati awọn ariyanjiyan sep

ipari

Lilo iṣẹ naa si ta orisirisi awọn aṣayan o wu data le wa ni muse. Ni afikun si awọn ọna ti a ṣalaye ninu nkan yii, awọn ọna miiran wa lati lo ọpa yii ti yoo wa bi o ṣe jinlẹ jinlẹ si agbaye ti siseto Python.

Fi a Reply