پروگرامنگ کے ایک سب سے اہم اصول آؤٹ پٹس کی طباعت ہے۔ آؤٹ پٹ کو کنسول یا فائلوں میں پرنٹ کرنے کے لئے ہر پروگرامنگ لینگویج کے اپنے طریقے ہوتے ہیں۔ میں ، آؤٹ پٹ کو واپس کرنے کا یہ عمل ازگر کے پرنٹ فنکشن کے ساتھ بہت آسان ہوجاتا ہے۔ اس مضمون میں ، آپ ازگر میں پرنٹ کے تمام اہم پہلوؤں کو سیکھ رہے ہوں گے۔
آگے بڑھنے سے پہلے آئیے ، ہمارے یہاں موجود مندرجات پر ایک نظر ڈالیں:
ازگر میں پرنٹ کیا ہے؟
ازگر میں پرنٹ معیاری ہے کنسول پر آؤٹ پٹ پرنٹ کرنے کے لئے استعمال کیا جاتا ہے. اس فنکشن کا ترکیب مندرجہ ذیل ہے۔
سنٹیکس:
پرنٹ کریں( ویلیو 1 ، ویلیو 2 ، ... ، ستمبر = ‘‘ ، ختم = ‘این‘ ، فائل = sys.stdout ، فلش = غلط)
پیرامیٹرز اور ان کی تفصیل مندرجہ ذیل ہیں۔
پیرامیٹر | تفصیل |
ویلیو 1 ، ویلیو 2 ، ... | آؤٹ پٹس جن کو پرنٹ کرنے کی ضرورت ہے۔ ایک سے زیادہ ہوسکتے ہیں |
ستمبر | ایک اختیاری پیرامیٹر یہ بتانے کے لئے استعمال کیا جاتا ہے کہ آپ کس طرح چھپی ہوئی اشیاء کو الگ کرنا چاہتے ہیں۔ اس کی ڈیفالٹ ویلیو اسپیس اسپیس (‘‘) ہے۔ |
ختم | آؤٹ پٹ کے آخر میں کیا طباعت کرنا ہے اس کی وضاحت کرنے کے لئے ایک اختیاری پیرامیٹر استعمال ہوتا ہے۔ پہلے سے طے شدہ قیمت ‘n’ ہے |
فائل | لکھنے کے طریقہ کار کے ساتھ ایک اختیاری پیرامیٹر۔ پہلے سے طے شدہ قیمت sys.stdout ہے |
فلش | ایک اختیاری پیرامیٹر کی وضاحت کے لئے استعمال کیا جاتا ہے اگر آؤٹ پٹ کو فلش (سچ) یا بفر (غلط) کرنا ہے۔ اس کی پہلے سے طے شدہ قیمت غلط ہے |
نوٹ: آؤٹ پٹ کے طور پر واپس آنے سے پہلے تمام اشیاء کو ایک تار میں تبدیل کیا جائے گا۔
ازگر میں پرنٹ کا استعمال کرنا
پرنٹ فنکشن استعمال کیا جا سکتا ہے:
بغیر اختیاری پیرامیٹرز:
آپ کسی بھی آؤٹ پٹ آبجیکٹ کو اپنی ضرورت کے مطابق پرنٹ کرنے کے لئے پرنٹ اسٹیٹمنٹ کا استعمال کرسکتے ہیں۔ مندرجہ ذیل مثال پر غور کریں:
مثال:
پرنٹ ('ازگر میں پرنٹ فنکشن کا استعمال کرتے ہوئے')
آؤٹ پٹ: ازگر میں پرنٹ فنکشن کا استعمال کرنا
یہاں پرنٹ فنکشن صرف دیئے گئے سٹرنگ کو کنسول پر پرنٹ کرتا ہے۔
آئیے اب ہم ایک ہی پرنٹ بیان کو ایک سے زیادہ قیمت دیتے ہیں۔
مثال:
a = 2019 b = 'ورلڈ' پرنٹ ('ہیلو' ، ا ، بی)
آؤٹ پٹ: ہیلو 2019 ورلڈ
جیسا کہ آپ دیکھ سکتے ہیں ، مذکورہ بالا مثال میں ، ایک ہی پرنٹ اسٹیٹمنٹ تین مختلف چیزوں کو پرنٹ کرتا ہے۔ نیز ، '+' آپریٹر مثال کے طور پر اشیاء کو جمع کرنے کی اجازت دیتا ہے:
مثال:
a = 'ہائے' بی = 'ویلکم' پرنٹ (a + b)
آؤٹ پٹ: ہیلو ویلکم
یہاں کچھ اور مثالیں ہیں جو آپ آزما سکتے ہیں:
مثال:
پرنٹ ('ہیلو') پرنٹ ('ہیلو' ، 'دنیا') # پرنٹنگ دو تار پرنٹ ('ہیلو' + 'ورلڈ') # دو تار پرنٹ ('ہیلون' + 'ورلڈ) # پرنٹنگ کے ساتھ این پرنٹ ( 'ہیلو' ، 'ورلڈ' ، 2019) # پرنٹنگ کے ساتھ ساتھ انٹیجرز پرنٹ (2019 ، 'ہیلو ورلڈ') پرنٹ (str (2019) + 'ہیلو ورلڈ') # کنٹریکٹنگ انٹیجرس کے ساتھ تار (ٹائپ تبادلوں کا استعمال کرتے ہوئے) پرنٹ (34 +67) # پرنٹ کے اندر شامل کریں
آپ ہر چیز کے درمیان کسی بھی قسم کے جداکار کو بھی واضح کرسکتے ہیں۔
جداکار کی وضاحت:
جداکار مختلف اشیاء کے درمیان تقسیم پیدا کرتا ہے جو پرنٹ بیان میں موجود ہوتا ہے۔ اس وصف کی ڈیفالٹ قیمت ایک سفید جگہ (‘‘) ہے۔ صارف جب بھی ضرورت ہو اس آپریٹر کی قدر بدل سکتا ہے۔
مثال:
a = 'ہیلو' بی = 'ورلڈ' پرنٹ (ا ، 2019 ، بی ، سیپ = '،')
آؤٹ پٹ: ہیلو ، 2019 ، ورلڈ
مندرجہ بالا مثال میں ، مختلف اشیاء کو سابقہ مثال کے برعکس ایک سفید جگہ کے بجائے کوما (،) کے ذریعہ الگ کیا جاتا ہے۔
آؤٹ پٹ کے اختتام پر آپ کیا پرنٹ کریں اس کو بھی ایڈجسٹ کرسکتے ہیں۔
کا استعمال کرتے ہوئے ختم پیرامیٹر:
ختم پیرامیٹر کی مدد سے آپ کو کنفیگر کرنے کی اجازت ملتی ہے کہ آؤٹ پٹ کے آخر میں آپ کو کیا پرنٹ کرنا ہے۔ اس پیرامیٹر کی ڈیفالٹ ویلیو ‘n’ یا اگلی لائن کیریکٹر ہے۔ آئیے دیکھتے ہیں کہ جب میں آؤٹ پٹ پرنٹ کرنے کے لئے دو الگ الگ پرنٹ افعال استعمال کرتا ہوں تو کیا ہوتا ہے۔
مثال:
a = 'ہائے' بی = 'ویلکم' پرنٹ (ا) پرنٹ (بی)
آؤٹ پٹ:
ہیلو ویلکم
یہاں ، ختم پیرامیٹر سیٹ نہیں ہے اور اسی وجہ سے آؤٹ پٹ دو الگ الگ لائنوں میں پرنٹ ہوتے ہیں۔ اگر آپ اسے ایک ہی لائن میں پرنٹ کرنا چاہتے ہیں تو ، آپ مندرجہ ذیل کام کر سکتے ہیں۔
مثال:
a = 'ہائے' بی = 'ویلکم' پرنٹ (ا ، آخر = 'اور') پرنٹ (بی)
آؤٹ پٹ: ہیلو اور خوش آمدید
مندرجہ بالا مثال میں ، کی قدر ختم آؤٹ پٹ کے درمیان دیکھا جاتا ہے جیسے پیرامیٹر ‘&’ ہے۔
پرنٹ اسٹیٹمنٹ فائل کو آؤٹ پٹ بھی لکھ سکتا ہے۔
ایک فائل کو لکھنا:
آؤٹ پٹ کو اختیاری طور پر کسی فائل میں لکھا جاسکتا ہے فائل پیرامیٹر اگر فائل موجود نہیں ہے تو ، اس نام کے ساتھ یہ ایک نئی فائل بناتی ہے اور اس پر آؤٹ پٹ لکھ دیتی ہے۔ مثال کے طور پر:
سیلز فورس سروس کلاؤڈ انٹرویو سوالات
مثال:
newfile = کھولیں ('abc.txt'، 'w') پرنٹ ('ہیلو ویلکم' ، فائل = newfile) newfile.close ()
آؤٹ پٹ: نیچے دی گئی تصویر میں موجود فائل پر ایک نظر ڈالیں:
فلش پیرامیٹر:
ازگر میں پرنٹ کا فلش پیرامیٹر آپ کو بفرڈ یا بے ساختہ آؤٹ پٹ کا انتخاب کرنے کی اجازت دیتا ہے۔ اس پیرامیٹر کی پہلے سے طے شدہ قیمت غلط ہے ، جس کا مطلب ہے کہ آؤٹ پٹ کو بفر کیا جائے گا۔ اگر آپ نے اسے درست قرار دیا ہے تو ، آؤٹ پٹ غیر مشروط ہے اور یہ عمل عام طور پر پچھلے کے مقابلے میں آہستہ ہوتا ہے۔ ذیل کی مثال میں پہلے سے طے شدہ بفر آؤٹ پٹ کے ل taken وقت پر ایک نظر ڈالیں:
مثال:
درآمد کا وقت g = کھلا ('نمونے.txt' ، 'r') a = g.read () s = time.time () پرنٹ (ا ، فلش = غلط) ای = ٹائم ٹائم () پرنٹ (ای-ایس)
آؤٹ پٹ:
اس پر عمل درآمد کرنے میں جو وقت لگے گا وہ 0.00099 سیکنڈ ہے۔ آئیے ، کوشش کرتے ہیں کہ قدر کو سچ میں بدل دیا جائے۔
مثال:
درآمد کا وقت g = کھلا ('نمونے.txt' ، 'r') a = g.read () s = ٹائم ٹائم () پرنٹ (ا ، فلش = ٹرچ) ای = ٹائم ٹائم () پرنٹ (ای-ایس)
آؤٹ پٹ:
جب آؤٹ پٹ میں بوجھ پڑتا ہے تو اسی عمل میں 0.003 سیکنڈ لگتے ہیں۔ اس کی وجہ یہ ہے کہ آؤٹ پٹ کو حرفوں کی ترتیب میں چھاپنے کے بجائے حصوں میں منتقل کرنا آسان ہے۔ عام طور پر تمام I / Os بفر کردیئے جاتے ہیں۔ تاہم ، جب صارف کو پوری صورتحال کو خصوصی منظرناموں میں فلش کرنے کی ضرورت ہو تو یہ آپشن آسان ہے۔
اس سے 'پرنٹ میں ازگر' پر اس مضمون کا اختتام ہوا ہے۔ مجھے امید ہے کہ آپ سب کچھ واضح طور پر سمجھ چکے ہوں گے۔ یقینی بنائیں کہ آپ زیادہ سے زیادہ مشق کریں اور اپنے تجربے کو پلٹائیں۔
ہمارے لئے ایک سوال ہے؟ براہ کرم اس 'پرنٹ ان پرائجن' بلاگ کے تبصرے سیکشن میں اس کا ذکر کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔
اس کی مختلف ایپلیکیشنز کے ساتھ ازگر میں گہرائی سے آگاہی حاصل کرنے کے ل you ، آپ براہ راست داخلہ لے سکتے ہیں 24/7 کی حمایت اور زندگی بھر تک رسائی کے ساتھ۔