پرنٹ فنکشن
پرنٹ
فنکشن
پائتھون شیل پر کوئی بھی چیز ٹائپ کرکے
فورا اس کا نتیجہ دیکھا جا سکتا ہے ، یہ syntax چیک کرنے اور سادہ حساب کتاب کے لیے تو
ٹھیک ہے مگر اگر پروگرام کسی فائل میں لکھا ہے تو وہ شیل کی طرح اظہاریے (expressions) نہیں دکھائے گا۔ اگر کوئی چیز دکھانی ہے
تو اس کے لیے پرنٹ فنکشن کی مدد سے واضح ہدایات دینی ہوں گی۔ شیل میں اسے لکھیں
>>>
print("Hello,
World!")
Hello, World!
>>>
print("Hi Urdu
Web")
Hi Urdu Web
پرنٹ فنکشن میں پرنٹ کے لفظ کے بعد قوسین(brackets) آتی ہیں اور ان کے درمیاں جو لکھا ہو وہ
پرنٹ ہو جاتا ہے ، اگر کچھ بھی نہ لکھیں تو مترجم (interpreter) نئی لائن پر چلا جاتا ہے۔ عموما ڈبل کوٹس
کے درمیان سٹرنگ لکھی جاتی ہیں جو ویسے ہی پرنٹ ہو جاتی ہیں مگر یہ ضروری نہیں کہ
ڈبل کوٹس ہی استعمال کی جائیں۔ سنگل اور ٹرپل کوٹس بھی استعمال کی جا سکتی ہیں۔
اگر آپ چاہتے ہیں کہ پرنٹ کروانے کے بعد
نئی لائن پر مترجم (interpreter) نہ جائے تو اس کے لیے آپ ایک اضافی دلیل(argument) بنام end شامل کر سکتے ہیں
>>>
print("Urdu
Web", end="")
UrduWeb
یہاں ہم نے بتایا ہے کہ پرنٹ کرنے کے بعد
نئی لائن پر جانے کی بجائے اسی لائن پر رہے۔ end ایک امتیازی کلمہ (keyword) ہے جس میں پرنٹ کی کمانڈ کو کسی بھی چیز
پر ختم کیا جا سکتا ہے(خاتم سٹرنگ) ۔ اس میں نئی لائن ، نئی لائن کے ساتھ فل سٹاپ
، ؟ اور کوئی بھی حرف یا حروف کا مجموعہ ہو سکتا ہے۔ چند مثالیں
print("Urdu has changed a lot", end=".\n")
Urdu
has changed a lot.
print("Now, we are ready to embrace the
change", end="\t
.")
Now, we are ready to embrace the change .
پرنٹ فنکشن اور ویری ایبل
پرنٹ فنکشن میں ہم صرف سٹرنگ ہی نہیں بلکہ ویری ایبل
کی قیمت بھی پرنٹ کروا سکتے ہیں اور اسے سٹرنگ کے ساتھ ملا کر بھی پرنٹ کروایا جا
سکتا ہے۔
>>>
status = " well"
>>>
print("Course is
going ", status)
Course
is going well
سٹرنگ کو ویری ایبل کے ساتھ ملاتے ہوئے ایک
اضافی اسپیس خودبخود شامل ہو گئی ہے ، اگر ہم ان کے درمیان یہ اسپیس ختم کرنا
چاہیں تو اس کے لیے ایک اور امتیازی کلمہ (keyword) دلیل(argument) بنام sep ہے جس کی مدد سے ہم پرنٹ فنکشن کے اندر دو
چیزوں کو پرنٹ کرواتے ہوئے اپنی مرضی کے حرف سے جدا کر سکتے ہیں (sep جدا ساز کا کام کرتا ہے)۔
>>>
print("We are
printing variable:",status,sep="\t")
We
are printing variable:
well
تبصرے
ایک تبصرہ شائع کریں