چاپ () په Python کې. نحو، تېروتنې، پای او سیپ دلیلونه

چاپ() - شاید خورا لومړی کمانډ وي چې یو پیل کونکی ورسره مخ کیږي کله چې له پیل څخه پایتون زده کړي. نږدې هرڅوک په سکرین کې د ساده سلام سره پیل کوي او د اضافي ځانګړتیاو په اړه فکر کولو پرته د ژبې نحو، دندو او میتودونو نور مطالعې ته ځي. چاپ (). په هرصورت، په Pyt کېhپه 3 کې دا کمانډ د خپلو اصلي پیرامیټونو او وړتیاو سره د لومړني ډیټا محصول فعالیت ته لاسرسی چمتو کوي. د دې ځانګړتیاو پوهیدل به تاسو ته اجازه درکړي چې د هرې ځانګړې قضیې لپاره د معلوماتو محصول غوره کړئ.

د فیچر ګټې چاپي() کې Python 3

د Pyt په دریمه نسخه کېhon چاپي() د دندو په اساسي ټولګه کې شامل دي. کله چې چک ترسره کوي ډول(چاپي) معلومات ښکاره کیږي: ټولګي 'جوړ شوی_دنده_or_ميتود'. کلمه جوړ شوی دا په ګوته کوي چې هغه فعالیت چې ازمول کیږي انلاین دی.

فکر مه کوئhپه 3 محصولاتو کې (څیزs) د کلمې وروسته په قوسونو کې ځای پرځای شوي چاپي. د دودیز سلام د محصول په مثال کې، دا به داسې ښکاري:

د پیتون 3: چاپ ('سلام، نړۍ!').

په Python 2 کې، بیان د قوسونو پرته پلي کیږي: چاپي 'سلام, نړۍ! '

په دواړو نسخو کې پایله به ورته وي: سلام, نړۍ!

که د Python په دویمه نسخه کې وروسته ارزښتونه چاپي په بریکٹونو کې واچوئ، نو یو ټپل به ښکاره شي - د ډیټا ډول چې د بدلون وړ لیست دی:

چاپ (1، 'لومړی'، 2، 'دویمه')

(1، 'لومړی'، 2، 'دویمه')

کله چې وروسته د بریکٹ لرې کولو هڅه وکړئ چاپي د Python په دریمه نسخه کې، برنامه به د ترکیب تېروتنه ورکړي.

چاپ ("سلام، نړۍ!")
دوتنه ""، 1 کرښه چاپ "هیلو، ورلډ!" ^ نحوي تېروتنه: د 'چاپ' په کال کې د قوسونو له لاسه ورکول. ایا ستاسو مطلب د چاپ ("سلام، نړۍ!") دی؟

 په پایتون 3 کې د چاپ () ترکیب ځانګړتیاوې

د فنکشن ترکیب چاپ () حقیقي څیز یا شیان شامل دي (شيانو)، کوم چې د ارزښتونو په نوم هم ویل کیدی شي (ارزښتونه) یا عناصر (توکي)، او یو څو اختیارونه. څیزونه څنګه وړاندې کیږي د څلورو نومول شوي دلیلونو لخوا ټاکل کیږي: د عنصر جلا کوونکی (سپتمبرد ټولو شیانو وروسته چاپ شوی تار (پای)، هغه دوتنه چیرې چې ډاټا تولیدیږي (فلټ)، او یو پیرامیټر د محصول بفرینګ لپاره مسؤل دی (دتشناب).

چاپ (ارزښت، ...، sep=', end='n', file=sys.stdout، فلش=False)

د فنکشن کال د پیرامیټر ارزښتونو مشخص کولو پرته او حتی د کوم شی پرته ممکن دی: چاپ (). په دې حالت کې، ډیفالټ پیرامیټرې کارول کیږي، او که چیرې هیڅ عناصر شتون ونلري، یو نه ښکاره شوی خالي تار کرکټر به ښکاره شي - په حقیقت کې، د پیرامیټر ارزښت پای - 'n'. دا ډول زنګ، د بیلګې په توګه، د پنونو تر منځ د عمودی نښه کولو لپاره کارول کیدی شي.

ټول غیر کلیدي ټکي دلیلونه (شیان) د ډیټا جریان ته لیکل شوي ، د سټینګ لخوا جلا شوي تارونو ته بدل شوي سپتمبر او بشپړ شوی پای. د پیرامیټر دلیلونه سپتمبر и پای د تار ډول هم لري، دوی ممکن د ډیفالټ ارزښتونو کارولو پرمهال مشخص نه شي.

د پاراميټر سپتمبر

د ټولو پیرامیټونو ارزښتونه چاپي د کلیدي دلیلونو په توګه تشریح شوي سپتمبر, پای, فلټ, دتشناب. که پیرامیټر سپتمبر مشخص شوی نه دی، نو بیا د هغې اصلي ارزښت پلي کیږي: سپتمبر=”، او محصول توکي د ځایونو په واسطه جلا کیږي. مثال:

چاپي(1، 2، 3)

1 2 3

د دلیل په توګه سپتمبر تاسو کولی شئ یو بل ارزښت مشخص کړئ، د بیلګې په توګه:

  • جلا کوونکی ورک دی سپتمبر=»;
  • نوې کرښه محصول سپتمبر ='نه ';
  • یا کومه کرښه:

چاپي(1, 2, 3, sep='جلا کوونکی کلمه')

1 د کلمې جلا کوونکی 2 د کلمې جلا کوونکی 3

د پاراميټر پای

په تلواله پای= 'نه'، او د شیانو محصول د نوي کرښې سره پای ته رسیږي. د ډیفالټ ارزښت بدلول د بل دلیل سره، د بیلګې په توګه، پای=، د محصول ډاټا بڼه به بدل کړي:

چاپ ('یو_'، پای =»)

چاپ ('دوه_'، پای =»)

چاپ ('درې')

یو دوه درې

د پاراميټر فلټ

فعاله چاپ () د پیرامیټر له لارې د محصول بیرته راستنیدو ملاتړ کوي فلټ، کوم چې د ډیفالټ په توګه اشاره کوي sys.stdout - معیاري محصول. ارزښت کولی شي بدل شي sys.stdin or sys.stderr. فایل اعتراض سډین په داخل کې پلي کیږي، او سټډر د ژباړونکي اشارې او د خطا پیغامونو لیږلو لپاره. د پیرامیټر کارول فلټ تاسو کولی شئ محصول فایل ته تنظیم کړئ. دا کیدای شي .csv یا .txt فایلونه وي. فایل ته د تار لیکلو ممکنه لاره:

fileitem = خلاص ('printfile.txt','a')

def ازموینه (شیان):

په شیانو کې د عنصر لپاره:

چاپ (عنصر، دوتنې = دوتنې)

fileitem.close()

ازموینه( [10,9,8,7,6,5,4,3,2,1])

په محصول کې، د لیست عناصر به لیکل کیږي چاپ فایل.په ډایلولو سره په هره کرښه کې یو.

د پاراميټر دتشناب

دا پیرامیټر باید د ډیټا جریان بفرینګ سره ترسره کړي او ځکه چې دا یو بولین دی دا کولی شي دوه ارزښتونه واخلي - ریښتیني د и غلط. د ډیفالټ په واسطه، اختیار غیر فعال دی: دتشناب=غلط. دا پدې مانا ده چې د داخلي بفر څخه فایل ته د معلوماتو خوندي کول به یوازې د فایل تړل کیدو وروسته یا د مستقیم تلیفون وروسته پیښ شي. فلش (). د هر زنګ وروسته خوندي کولو لپاره چاپ () پیرامیټر باید یو ارزښت وټاکل شي ریښتیني د:

file_flush = خلاص (r'file_flush.txt', 'a')

چاپ("ریکارډکرښوвد دوتنې"، فایل = فایل_ فلش، فلش = ریښتیا)

چاپ("ریکارډدوهمکرښوвد دوتنې"، فایل = فایل_ فلش، فلش = ریښتیا)

file_flush.close()

د پیرامیټر کارولو بله بیلګه دتشناب د وخت ماډل کارول:

چاپ () په Python کې. نحو، تېروتنې، پای او سیپ دلیلونه

په دې حالت کې، استدلال ریښتیني د پیژندونکی دتشناب دا به اجازه ورکړي چې شمیرې په یو وخت کې په دریو ثانیو کې ښکاره شي، پداسې حال کې چې د ډیفالټ ټول شمیرې به د 15 ثانیو وروسته په سکرین کې ښکاره شي. د پیرامیټر اغیز لید لید لپاره دتشناب، دا غوره ده چې سکریپټ په کنسول کې چل کړئ. حقیقت دا دی چې کله د ځینې ویب شیلونو په کارولو سره ، په ځانګړي توګه د جوپیټ نوټ بوک ، برنامه په مختلف ډول پلي کیږي (پرته له دې چې پیرامیټر په پام کې ونیسي دتشناب).

د چاپ سره د متغیر ارزښتونو چاپول()

کله چې یو تار ښکاره کړئ چې یو متغیر ته ټاکل شوی ارزښت لري، دا د مطلوب پیژندونکي (متغیر نوم) مشخص کولو لپاره کافي دی چې د کوما لخوا جلا شوی. د متغیر ډول باید مشخص نه شي، ځکه چاپي د هر ډول ډیټا تارونو ته بدلوي. دلته یو مثال دی:

ته = 0

b = 'پیتون له پیل څخه'

چاپ (a,'- شمیر, а'،ب،'- خط.')

0 یو شمیر دی او پایتون له سکریچ څخه یو تار دی.

محصول ته د متغیر ارزښتونو لیږدولو بله وسیله میتود دی شکل. چاپ په ورته وخت کې، دا د یوې نمونې په توګه کار کوي په کوم کې چې د متغیر نومونو پر ځای په منحل منحلاتو کې، د موقعیتي دلیلونو شاخصونه په ګوته شوي:

ته = 0

b = 'پیتون له پیل څخه'

چاپي('{0} یو شمیر دی او {1} یو تار دی.'شکل(a,b))

0 یو شمیر دی او پایتون له سکریچ څخه یو تار دی.

پرځای د شکل د % سمبول کارول کیدی شي، کوم چې د ځای لرونکو په ورته اصولو کار کوي (په تیرو مثال کې، منحل قوسونه د ځای لرونکي په توګه کار کوي). په دې حالت کې، د شاخص شمیرې د فنکشن لخوا بیرته راستانه شوي ډاټا ډول سره بدلیږي:

  • ځای لرونکی %d د عددي معلوماتو لپاره کارول کیږي؛
  • ځای لرونکی %s د تارونو لپاره دی.

ته = 0

b = 'پیتون له پیل څخه'

چاپي((%d یو شمیر دی او٪s - تار.'%(a,b))

0 یو شمیر دی او پایتون له سکریچ څخه یو تار دی.

که د انټیجرونو لپاره د ځای لرونکی پرځای %d مشخص کړئ %sدنده چاپي شمیره به تار ته واړوي او کوډ به سم کار وکړي. مګر کله چې ځای په ځای شي %s on %d د تېروتنې پیغام به ښکاره شي ځکه چې د بیرته راګرځولو تبادله نه ده ترسره شوې.

چاپ () په Python کې. نحو، تېروتنې، پای او سیپ دلیلونه

پایله

د فنکشن کارول چاپي د ډیټا تولید مختلف انتخابونه پلي کیدی شي. پدې مقاله کې د بیان شوي میتودونو سربیره ، د دې وسیلې کارولو لپاره نورې لارې شتون لري چې دا به شتون ولري کله چې تاسو د Python برنامه کولو نړۍ ته ژوره ګورئ.

یو ځواب ورکړئ ووځي