پائیٹن متغیر

متبادل تخلیق کریں

متبادل، اعداد کی ذخیرہ کی جگہ یا قالب ہیں

دیگر پروگرامنگ زبانوں سے متضاد، پائی تون کو متبادل کا دکھانے کی کسی کمانی نہیں ہے

متبادل کو پہلی بار اس کو تقسیم کیا جاتا ہے تو متبادل تخلیق کیاجاسکتا ہے

مثال

ایکس = 10
ی = "بیل"
print(x)
print(y)

مثال چلائیں

متبادل کو کوئی خاص نوعیت دکھانے کی ضرورت نہیں ہے، چنانچہ اب بھی نوعیت کو تبدیل کیاجاسکتا ہے

مثال

x = 5 # x نوعیت int ہوگا
x = "Steve" # x اب نوعیت str ہوگا
print(x)

مثال چلائیں

کامپوزیٹ متبادل نام کو ایک یا دو کچھ خطوط استفادہ کی جاسکتا ہے:

مثال

x = "Bill"
# ایک ساتھ ہیں
x = 'Bill'

مثال چلائیں

متبادل نام

متبادل کو قلیل نام (مثلاً x اور y) یا زیادہ واضح نام (مثلاً age، carname، total_volume) استعمال کی جاسکتا ہے。

پائی تون متبادل نام کے قوانین:

  • متبادل ناموں کو حروف یا خطوط زیر علامت استفادہ سے شروع کیا جاسکتا ہے
  • متبادل ناموں کو اعداد سے شروع نہیں کیا جاسکتا
  • متبادل ناموں میں صرف حروف، اعداد اور خطوط زیر علامت استفادہ کی جاسکتا ہے (A-z، 0-9 اور _)
  • متبادل ناموں کو اپنی اکثریت میں پارٹنر کیا جاتا ہے (age،Age اور AGE تین مختلف متبادل ہیں)

یاد رکھیں کہ متبادل ناموں کو اپنی اکثریت میں پارٹنر کیا جاتا ہے

متعدد متبادلوں کو تقسیم کریں

پائی تون متبادلوں کو ایک ساتھ ایک ساتھ تقسیم کرنے کی اجازت دیتا ہے:

مثال

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

مثال چلائیں

آپ کچھ متبادلوں کو ایک ساتھ ایک ساتھ تقسیم کرسکتے ہیں:

مثال

x = y = z = "Orange"
print(x)
print(y)
print(z)

مثال چلائیں

نکال دینا

پائی تون کا print آیتز عام طور پر متبادل کو نکال دیتا ہے。

متن اور متبادل کو جوڑنے کے لئے، پائی تون استعمال کرتا ہے + حرف:

مثال

ایکس = "عظیم"
پرنٹ("پیٹن آف" + ایکس)

مثال چلائیں

آپ + کاراکتر کو استفادہ کرسکتے ہیں تاکہ متبادل متبادل کو جمع کریں:

مثال

x = "Python is "
y = "awesome"
z =  x + y
print(z)

مثال چلائیں

اعداد کے لئے،+ حروف کو ریاضی آپریٹر کے طور پر استعمال کیا جاتا ہے:

مثال

ایکس = 5
ی = 10
پرنٹ(ایکس + ی)

مثال چلائیں

اگر آپ کوشش کریں کہ آپ اعداد کو اعداد کو جوڑیں تو پیٹن خطا دے گا:

مثال

ایکس = 10
ی = "بیل"
پرنٹ(ایکس + ی)

مثال چلائیں

گلوبل متغیر

فنکشن کے باہر تیار کردہ متغیر (مثلاً تمام مثالوں میں دیکھا گیا ہے) کو گلوبل متغیر کہا جاتا ہے۔

گلوبل متغیر کو فنکشن کے اندر اور باہر کے ہر شخص استعمال کرسکتا ہے۔

مثال

فنکشن کے باہر متغیر تیار کریں اور فنکشن کے اندر اس کا استعمال کریں:

ایکس = "عظیم"
دیف مایفانک():
  پرنٹ("پیٹن آف" + ایکس)
مایفانک()

مثال چلائیں

اگر آپ فنکشن کے اندر ایک متغیر کا نام تیار کریں جو پہلے سے ہی موجود ہے تو اس متغیر کو مقامی متغیر کہا جائے گا، جسے صرف فنکشن کے اندر استعمال کیا جاسکتا ہے۔ نام کے متغیر کا گلوبل متغیر اصل قیمت کو رکھتا رہے گا اور اصل قیمت کو رکھتا رہے گا۔

مثال

اگر آپ فنکشن کے اندر ایک گلوبل متغیر کے نام سے متغیر تیار کریں تو:

ایکس = "عظیم"
دیف مایفانک():
  ایکس = "فنٹاستیک"
  پرنٹ("پیٹن آف" + ایکس)
مایفانک()
پرنٹ("پیٹن آف" + ایکس)

مثال چلائیں

گلوبل کلئکٹر

عام طور پر، فنکشن کے اندر متغیر تیار کرتے وقت، اس متغیر کو مقامی متغیر کہا جاتا ہے، جسے صرف اس فنکشن کے اندر استعمال کیا جاسکتا ہے۔

اگر آپ چاہتے ہیں کہ آپ فنکشن کے اندر گلوبل متغیر تیار کریں تو گلوبل کلئکٹر کا استعمال کریں۔

مثال

اگر آپ نے گلوبل کلئکٹر کا استعمال کیا تو اس متغیر کو گلوبل دائرہ اختیار میں رکھا جائے گا:

دیف مایفانک():
  گلوبل ایکس
  ایکس = "فنٹاستیک"
مایفانک()
پرنٹ("پیٹن آف" + ایکس)

مثال چلائیں

ایگر آپ چاہتے ہیں کہ آپ فنکشن کے اندر گلوبل متغیر کو بدل دیں تو گلوبل کلئکٹر کا استعمال کریں۔

مثال

اگر آپ چاہتے ہیں کہ آپ فنکشن کے اندر گلوبل متغیر کی قیمت کو بدل دیں تو گلوبل کلئکٹر کا استعمال کریں اور اس متغیر کو رجوع کریں:

ایکس = "عظیم"
دیف مایفانک():
  گلوبل ایکس
  ایکس = "فنٹاستیک"
مایفانک()
پرنٹ("پیٹن آف" + ایکس)

مثال چلائیں