محب علوی
مدیر
Variables
متغیر(variable) مثال ہیں شناخت کنندہ (identifier) کی۔
شناخت کنندہ (identifier) ایک نام ہے جو کسی کی شناخت یا نشاندہی کے لیے دیا جاتا ہے اور بعد میں اسی شناخت اور نشاندہی کی مدد سے اس نام کو دوبارہ استعمال کیا جا سکتا ہے۔ انگریزی کے اس لفظ کا مطلب ہی اس کے مقصد کو ظاہر کرتا ہے ، تبدیل ہونے والا ۔۔۔ ۔۔۔ ۔۔۔ ۔۔ متغیر ، جس کی حالت بدلتی رہتی ہے۔
متغیر(variable) مختلف اقسام کے ڈیٹا کی مقدار کو سنبھال سکتا ہے اور یہ ڈیٹا ٹائپ(data type) کہلاتی ہیں۔
آسان الفاظ میں متغیر(variable) ایک نام ہے جو کسی بھی مقدار کا حوالہ کہلاتا ہے۔ یہ ایک صندوق کی طرح ہوتا ہے جس میں چیزیں رکھی جا سکتی ہیں ، نکالی جا سکتی ہیں اور تبدیل کی جا سکتی ہیں۔ تفویضی بیان (assignment statement) سے ایک نئے متغیر بنائے جا سکتے ہیں اور انہیں مقدار مہیا کی جا سکتی ہے۔
اسے ایسے سمجھا جا سکتا ہے کہ مختلف متغیر کی حالت کو ایک تیر کے نشان سے اوپر والی تصویر میں ظاہر کیا گیا ہے۔ اس قسم کی تصویر نقشِ حالت (state diagram) کہلاتی ہے۔
پرنٹ کے فنکشن کی مدد سے متغیر کی مقدار شائع کی جا سکتی ہے۔
متغیر کا نام حروف اور اعداد دونوں کے ملاپ سے بن سکتا ہے اور یہ کافی طویل بھی ہو سکتا ہے۔ کچھ حروف کو استعمال نہیں کیا جا سکتا جیسے
$ ، ! ، #
متغیر کا نام کا آغاز کسی حرف سے ہونا چاہے نہ کہ اعداد یا علامت سے ۔
متغیر کا نام کسی بھی پائتھون مختص الفاظ (keyword) سے متصادم نہیں ہونا چاہیے مثلا class ، if
متغیر(variable) مثال ہیں شناخت کنندہ (identifier) کی۔
شناخت کنندہ (identifier) ایک نام ہے جو کسی کی شناخت یا نشاندہی کے لیے دیا جاتا ہے اور بعد میں اسی شناخت اور نشاندہی کی مدد سے اس نام کو دوبارہ استعمال کیا جا سکتا ہے۔ انگریزی کے اس لفظ کا مطلب ہی اس کے مقصد کو ظاہر کرتا ہے ، تبدیل ہونے والا ۔۔۔ ۔۔۔ ۔۔۔ ۔۔ متغیر ، جس کی حالت بدلتی رہتی ہے۔
متغیر(variable) مختلف اقسام کے ڈیٹا کی مقدار کو سنبھال سکتا ہے اور یہ ڈیٹا ٹائپ(data type) کہلاتی ہیں۔
آسان الفاظ میں متغیر(variable) ایک نام ہے جو کسی بھی مقدار کا حوالہ کہلاتا ہے۔ یہ ایک صندوق کی طرح ہوتا ہے جس میں چیزیں رکھی جا سکتی ہیں ، نکالی جا سکتی ہیں اور تبدیل کی جا سکتی ہیں۔ تفویضی بیان (assignment statement) سے ایک نئے متغیر بنائے جا سکتے ہیں اور انہیں مقدار مہیا کی جا سکتی ہے۔
PHP:
message = "What's up, Doc?"
n = 17
pi = 3.14159
اسے ایسے سمجھا جا سکتا ہے کہ مختلف متغیر کی حالت کو ایک تیر کے نشان سے اوپر والی تصویر میں ظاہر کیا گیا ہے۔ اس قسم کی تصویر نقشِ حالت (state diagram) کہلاتی ہے۔
پرنٹ کے فنکشن کی مدد سے متغیر کی مقدار شائع کی جا سکتی ہے۔
PHP:
>>> print (message)
What's up, Doc?
>>> print (n)
17
>>> print(pi)
3.14159
متغیر کا نام حروف اور اعداد دونوں کے ملاپ سے بن سکتا ہے اور یہ کافی طویل بھی ہو سکتا ہے۔ کچھ حروف کو استعمال نہیں کیا جا سکتا جیسے
$ ، ! ، #
متغیر کا نام کا آغاز کسی حرف سے ہونا چاہے نہ کہ اعداد یا علامت سے ۔
متغیر کا نام کسی بھی پائتھون مختص الفاظ (keyword) سے متصادم نہیں ہونا چاہیے مثلا class ، if