پرنٽ () پٿون ۾. نحو، غلطيون، آخر ۽ سيپ دليل

پرنٽ() - شايد اهو پهريون حڪم آهي جيڪو شروعات ڪندڙ سان ملندو آهي جڏهن پٿون شروع کان سکڻ. تقريبن هرڪو اسڪرين تي هڪ سادي سلام سان شروع ٿئي ٿو ۽ اضافي خاصيتن جي باري ۾ سوچڻ کان سواء، ٻوليء جي نحو، افعال ۽ طريقن جي وڌيڪ مطالعي ڏانهن وڌندو آهي. ڇپائي (). بهرحال، Pyt ۾h3 تي هي حڪم بنيادي ڊيٽا آئوٽ پٽ فنڪشن تائين رسائي فراهم ڪري ٿو ان جي موروثي پيٽرولن ۽ صلاحيتن سان. انهن خاصيتن کي ڄاڻڻ توهان کي هر مخصوص ڪيس لاءِ ڊيٽا جي پيداوار کي بهتر ڪرڻ جي اجازت ڏيندو.

خاصيتون جا فائدا پرنٽ() ۾ Python 3

Pyt جي ٽئين نسخي ۾hon پرنٽ() فنڪشن جي بنيادي سيٽ ۾ شامل آهي. جڏهن هڪ چيڪ انجام قسم(پرنٽ) معلومات ڏيکاريل آهي: ڪلاس 'ٺاهيو ويو_فعل_or_طريقو'. لفظ ٺاهيو ويو ظاهر ڪري ٿو ته فعل آزمائشي ان لائن آهي.

ذهن ۾ ڪڏهن به نهh3 آئوٽ پٽ شين تي (اعتراضs) لفظ کان پوء بریکٹ ۾ رکيل آهن پرنٽ. روايتي سلام جي پيداوار جي مثال تي، اهو هن طرح نظر ايندو:

لاء پٿون 3: پرنٽ ('هيلو، ورلڊ!').

پٿون 2 ۾، بيان قوسون کان سواءِ لاڳو ٿئي ٿو: پرنٽ 'سلام, دنيا! '

نتيجو ٻنهي نسخن ۾ ساڳيو ٿيندو: سلام, دنيا!

جيڪڏهن پٿون جي ٻئي نسخي ۾ قدر بعد ۾ پرنٽ brackets ۾ وجهي، پوء هڪ tuple ڏيکاري ويندي - هڪ ڊيٽا جو قسم آهي جيڪو هڪ ناقابل قابل فهرست آهي:

پرنٽ (1، 'پهريون'، 2، 'ٻيو')

(1، 'پهريون'، 2، 'ٻيو')

جڏهن کان پوء brackets کي هٽائڻ جي ڪوشش ڪئي پرنٽ پٿون جي ٽئين ورزن ۾، پروگرام نحو جي غلطي ڏيندو.

پرنٽ ("هيلو، ورلڊ!")
فائل ""، لائن 1 پرنٽ "هيلو، ورلڊ!" ^ نحو جي خرابي: 'پرنٽ' لاءِ ڪال ۾ قوسون غائب. ڇا توهان جو مطلب آهي پرنٽ ("هيلو، ورلڊ!")؟

 Python 3 ۾ پرنٽ () نحو جون خاصيتون

فنڪشن نحو ڇپائي () شامل آهي حقيقي اعتراض يا شيون (شيون)، جنهن کي قدر به چئي سگهجي ٿو (انهيء) يا عناصر (اسم)، ۽ ڪجھ اختيارات. ڪئين شيون پيش ڪيون وينديون آهن چار نامزد ٿيل دليلن سان طئي ٿيل آهن: عنصر جدا ڪندڙ (سيپٽمبر) سڀني شين کان پوءِ ڇپيل تار (آخر)، فائل جتي ڊيٽا ٻاھر آھي (ڀرا(ڀاڙو).

پرنٽ (قيمت، ...، سيپ = ''، آخر = 'n'، فائل=sys.stdout، فلش= غلط)

هڪ فنڪشن ڪال ممڪن آهي بغير پيٽرولر جي قيمتن جي وضاحت ڪرڻ ۽ بغير ڪنهن شئي جي: ڇپائي (). انهي صورت ۾، ڊفالٽ پيٽرولر استعمال ڪيا ويا آهن، ۽ جيڪڏهن ڪو به عنصر نه آهي، هڪ اڻ ظاهر ٿيل خالي اسٽرنگ ڪردار ڏيکاريو ويندو - حقيقت ۾، پيٽرولر جي قيمت آخر - 'n'. اهڙي ڪال، مثال طور، پنن جي وچ ۾ عمودي اشاري لاء استعمال ڪري سگهجي ٿو.

سڀئي غير لفظي دليل (آبجڪٽ) ڊيٽا اسٽريم ڏانهن لکيل آهن، جدا ٿيل اسٽرنگ ۾ تبديل ڪيا ويا آهن سيپٽمبر ۽ مڪمل ٿيو آخر. پيرا ميٽر دليل سيپٽمبر и آخر پڻ هڪ اسٽرنگ جو قسم آهي، اهي وضاحت نه ٿي سگھن ٿيون جڏهن ڊفالٽ ويلز استعمال ڪندي.

سميجي سيپٽمبر

سڀني پيراگرافن جا قدر پرنٽ لفظي دليلن جي طور تي بيان ڪيو ويو آهي سيپٽمبر, آخر, ڀرا, ڀاڙو. جيڪڏهن پيٽرول سيپٽمبر بيان نه ڪيو ويو آهي، پوء ان جي ڊفالٽ قيمت لاڳو ٿئي ٿي: سيپٽمبر=”، ۽ آئوٽ پٽ شيون اسپيس سان ورهايل آهن. مثال طور:

پرنٽ(1، 2، 3)

1 2 3

هڪ دليل جي طور تي سيپٽمبر توھان ٻيو قدر بيان ڪري سگھو ٿا، مثال طور:

  • جدا ڪندڙ غائب سيپٽمبر =»;
  • نئين لائن جي پيداوار سيپٽمبر ='نه ';
  • يا ڪا لائن:

پرنٽ(1, 2, 3, sep='الفڪر لفظ')

1 لفظ جدا ڪندڙ 2 لفظ جدا ڪندڙ 3

سميجي آخر

ڊفالٽ طرفان آخر= 'ن'، ۽ شين جي پيداوار هڪ نئين لائن سان ختم ٿي ويندي آهي. ڊفالٽ قدر کي ٻئي دليل سان تبديل ڪرڻ، مثال طور، آخر=“، آئوٽ پٽ ڊيٽا جي فارميٽ کي تبديل ڪندو:

پرنٽ ('one_'، آخر =»)

پرنٽ ('ٻه_'، آخر =»)

پرنٽ ('ٽي')

هڪ_ٻه_ٽي

سميجي ڀرا

فعلي ڇپائي () پيٽرولر ذريعي آئوٽ ريڊائريشن کي سپورٽ ڪري ٿو ڀرا، جيڪو ڊفالٽ طور حوالو ڏئي ٿو ايس.اسٽوريج - معياري پيداوار. قدر ۾ تبديل ڪري سگھجي ٿو sys.stdin or sys.stderr. فائل اعتراض اسٽين ان پٽ تي لاڳو ڪيو ويو، ۽ ڏاڪڻ مترجم اشارا ۽ غلطي پيغام موڪلڻ لاء. پيرا ميٽر استعمال ڪندي ڀرا توھان فائل کي آئوٽ سيٽ ڪري سگھو ٿا. اهي ٿي سگهن ٿيون .csv يا .txt فائلون. ممڪن طريقي سان فائل ۾ اسٽرنگ لکڻ لاءِ:

fileitem = کليل ('printfile.txt', 'a')

def ٽيسٽ (شيون):

شين ۾ عنصر لاء:

پرنٽ (عنصر، فائل = فائل آئٽم)

fileitem.close()

امتحان([10,9,8,7,6,5,4,3,2,1])

آئوٽ تي، لسٽ جي عناصر کي لکيو ويندو پرنٽ فائل.txt هڪ في لائن.

سميجي ڀاڙو

هي پيٽرولر ڊيٽا اسٽريم بفرنگ سان ڪرڻو پوندو آهي ۽ جيئن ته اهو هڪ بوليان آهي اهو وٺي سگھي ٿو ٻه قدر - سچ پچ ته и ڪوڙي. ڊفالٽ طور، اختيار بند ٿيل آهي: ڀاڙو=ڪوڙي. ان جو مطلب اهو آهي ته ڊيٽا کي محفوظ ڪرڻ اندروني بفر کان فائل ۾ صرف فائل بند ٿيڻ کان پوء يا هڪ سڌي ڪال کان پوء ٿيندو. فلش (). هر ڪال کان پوء بچائڻ لاء ڇپائي () پيٽرولر کي هڪ قدر مقرر ڪرڻ جي ضرورت آهي سچ پچ ته:

file_flush = کليل (r'file_flush.txt', 'a')

ڇپائي ("دفترسٽونвفائيل«, file=file_flush, flush=True)

ڇپائي ("دفترٻيونسٽونвفائيل«, file=file_flush, flush=True)

file_flush.close()

پيرا ميٽر استعمال ڪرڻ جو ٻيو مثال ڀاڙو ٽائيم ماڊل استعمال ڪندي:

پرنٽ () پٿون ۾. نحو، غلطيون، آخر ۽ سيپ دليل

هن معاملي ۾، دليل سچ پچ ته پيٽرولر ڀاڙو انگن کي هڪ وقت ۾ ٽن سيڪنڊن ۾ ڊسپلي ڪرڻ جي اجازت ڏيندو، جڏهن ته ڊفالٽ طور سڀ نمبر 15 سيڪنڊن کان پوءِ اسڪرين تي ڏيکاريا ويندا. بصري طور تي پيٽرولر جي اثر کي ڏسڻ لاء ڀاڙو، اهو بهتر آهي ته اسڪرپٽ کي ڪنسول ۾ هلائڻ. حقيقت اها آهي ته جڏهن ڪجهه ويب شيل استعمال ڪندي، خاص طور تي، جپٽر نوٽ بڪ، پروگرام کي مختلف طريقي سان لاڳو ڪيو ويندو آهي (بغير اڪائونٽ ۾ پيٽرولر جي. ڀاڙو).

پرنٽ سان متغير قيمتون ڇپائي ()

جڏهن هڪ اسٽرنگ کي ڏيکاريندي جنهن ۾ متغير کي مقرر ڪيل قدر شامل هجي، اهو ڪافي آهي ته گهربل سڃاڻپ ڪندڙ (متغير جو نالو) ڪاما سان الڳ ڪيو وڃي. متغير جو قسم بيان نه ڪيو وڃي، ڇاڪاڻ ته پرنٽ ڪنهن به قسم جي ڊيٽا کي تارن ۾ تبديل ڪري ٿو. هتي هڪ مثال آهي:

هڪ = 0

b = 'پٿون شروع کان'

ڇپائي (a,'- نمبر, а'، ب،'- ليڪ.')

0 ھڪڙو نمبر آھي ۽ پٿون شروع کان ھڪڙو تار آھي.

ٻيو اوزار ٻاھرين قدرن کي ٻاھر ڪڍڻ جو طريقو آھي شڪل. پرنٽ ساڳئي وقت، اهو هڪ ٽيمپليٽ جي طور تي ڪم ڪري ٿو، جنهن ۾ گھمڻ واري ڪنگڻ ۾ متغير نالن جي بدران، پوزيشن واري دليلن جي انڊيڪس کي اشارو ڪيو ويو آهي:

هڪ = 0

b = 'پٿون شروع کان'

پرنٽ('{0} هڪ انگ آهي ۽ {1} هڪ اسٽرنگ آهي.'شڪل(a,b))

0 ھڪڙو نمبر آھي ۽ پٿون شروع کان ھڪڙو تار آھي.

جي بدران شڪل % علامت استعمال ڪري سگھجي ٿي، جيڪا جاءِ رکندڙ جي ساڳي اصول تي ڪم ڪري ٿي (اڳئين مثال ۾، گھڙيل بریکٹس پلیس هولڊرز طور ڪم ڪيو). انهي صورت ۾، انڊيڪس نمبرن کي تبديل ڪيو ويو آهي ڊيٽا جي قسم طرفان واپس ڪيل فنڪشن طرفان:

  • placeholder %d عددي ڊيٽا لاءِ استعمال ٿيندو آهي؛
  • جڳهه رکندڙ %s تارن لاءِ آهي.

هڪ = 0

b = 'پٿون شروع کان'

پرنٽ('%d هڪ نمبر آهي ۽٪s - تار.'%(a,b))

0 ھڪڙو نمبر آھي ۽ پٿون شروع کان ھڪڙو تار آھي.

جيڪڏهن انٽيجرز لاءِ جڳهه هولڊر جي بدران %d وضاحت ڪيو %sفعل پرنٽ نمبر کي اسٽرنگ ۾ تبديل ڪندو ۽ ڪوڊ صحيح ڪم ڪندو. پر جڏهن مٽائي %s on %d هڪ نقص پيغام ڏيکاريو ويندو ڇاڪاڻ ته ريورس تبديلي نه ڪئي وئي آهي.

پرنٽ () پٿون ۾. نحو، غلطيون، آخر ۽ سيپ دليل

ٿڪل

فنڪشن استعمال ڪندي پرنٽ مختلف ڊيٽا جي پيداوار جا اختيار لاڳو ڪري سگھجن ٿيون. ھن آرٽيڪل ۾ بيان ڪيل طريقن کان علاوه، ھن ٽول کي استعمال ڪرڻ جا ٻيا طريقا آھن جيڪي دستياب ٿي ويندا جيئن توھان پٿون پروگرامنگ جي دنيا ۾ گھيرو ڪندا.

جواب ڇڏي وڃو