کړی
چاپ() - شاید خورا لومړی کمانډ وي چې یو پیل کونکی ورسره مخ کیږي کله چې له پیل څخه پایتون زده کړي. نږدې هرڅوک په سکرین کې د ساده سلام سره پیل کوي او د اضافي ځانګړتیاو په اړه فکر کولو پرته د ژبې نحو، دندو او میتودونو نور مطالعې ته ځي. چاپ (). په هرصورت، په 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()
د پیرامیټر کارولو بله بیلګه دتشناب د وخت ماډل کارول:
په دې حالت کې، استدلال ریښتیني د پیژندونکی دتشناب دا به اجازه ورکړي چې شمیرې په یو وخت کې په دریو ثانیو کې ښکاره شي، پداسې حال کې چې د ډیفالټ ټول شمیرې به د 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 برنامه کولو نړۍ ته ژوره ګورئ.