Python المتغيرات: كيفية تحديد/الإعلان عن أنواع متغيرات السلسلة
🚀 ملخص ذكي
المتغيرات في Python تعتبر ضرورية لتخزين البيانات والإشارة إليها داخل برنامج، حيث تعمل كحاويات للقيم التي يمكن معالجتها وإعادة استخدامها عبر عمليات مختلفة.

ما هو المتغير في Python?
A Python المتغير هو موقع ذاكرة مخصص لتخزين القيم. بمعنى آخر، المتغير في Python يعطي البرنامج البيانات إلى الكمبيوتر للمعالجة.
Python أنواع المتغيرات
كل قيمة في Python لديه نوع بيانات. أنواع البيانات المختلفة في Python . Numbers، القائمة، الصفوف، السلاسل، القاموس، إلخ. المتغيرات في Python يمكن الإعلان عنها بأي اسم أو حتى بأحرف مثل a، aa، abc، إلخ.
كيفية إعلان المتغير واستخدامه
لنلقِ نظرة على مثال. سنُعرّف متغيرًا في Python وأعلنها بالحرف "a" وقم بطباعتها.
a=100 print (a)
كيفية إعادة إعلان متغير؟
يمكنك إعادة التصريح Python المتغيرات حتى بعد إعلانها مرة واحدة.
لدينا هنا Python أعلن عن متغير تم تهيئته إلى f=0.
Later، نقوم بإعادة تعيين المتغير f إلى القيمة "guru99"
Python 2 مثال
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 مثال
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python سلسلة التسلسل والمتغير
لنرى ما إذا كان بإمكانك دمج أنواع بيانات مختلفة مثل السلاسل النصية والأرقام معًا. على سبيل المثال، سنقوم بدمج "Guru"مع الرقم "99".
الغاء الاعجاب Java، الذي يربط رقمًا بسلسلة دون إعلان الرقم كسلسلة، مع إعلان المتغيرات في Python يتطلب إعلان الرقم كسلسلة، وإلا فسوف يظهر TypeError
بالنسبة للكود التالي، ستحصل على إخراج غير محدد -
a="Guru" b = 99 print a+b
بمجرد إعلان العدد الصحيح كـ سلسلة، ويمكن ربطها بـ "Guru” + str(“99”)= “Guru99 بوصة في المخرجات.
a="Guru" b = 99 print(a+str(b))
Python أنواع المتغيرات: المحلية والعالمية
هناك نوعان من المتغيرات في Pythonالمتغيرات العامة والمتغيرات المحلية. عند استخدام نفس المتغير لبقية البرنامج أو الوحدة، تُعلنه كمتغير عام، أما إذا أردت استخدامه في دالة أو طريقة محددة، فاستخدم متغيرًا محليًا. Python إعلان متغير.
دعونا نفهم هذه Python أنواع المتغيرات مع الفرق بين المتغيرات المحلية والعالمية في البرنامج أدناه.
- دعونا نحدد متغير في Python حيث يكون المتغير "f" شامل في النطاق ويتم تعيين القيمة 101 لها، والتي تتم طباعتها في الإخراج
- يتم إعلان المتغير f مرة أخرى في الدالة ويفترض محلي النطاق. تم تعيين القيمة "أنا أتعلم" Python"، والتي تتم طباعتها كمخرجات. هذا Python يختلف إعلان المتغير عن المتغير العالمي "f" المحدد سابقًا
- بمجرد انتهاء استدعاء الدالة، يُدمَّر المتغير المحلي f. في السطر ١٢، عندما نطبع قيمة "f" مرة أخرى، تُعرَض قيمة المتغير العام f=101.
Python 2 مثال
# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print f
someFunction()
print f
Python 3 مثال
# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
f = 'I am learning Python'
print(f)
someFunction()
print(f)
بينما Python إعلان متغير باستخدام الكلمة الأساسية شامل، يمكنك الرجوع إلى المتغير العالمي داخل الدالة.
- المتغير "f" هو شامل في النطاق ويتم تعيين القيمة 101 لها، والتي تتم طباعتها في الإخراج
- يتم الإعلان عن المتغير f باستخدام الكلمة الأساسية شامل. وهذا هو لا a متغير محلي، ولكن نفس المتغير العالمي المُعلن سابقًا. وبالتالي، عند طباعة قيمته، يكون الناتج 101
- غيّرنا قيمة "f" داخل الدالة. بعد انتهاء استدعاء الدالة، تبقى قيمة المتغير "f" كما هي. في السطر ١٢، عند طباعة قيمة "f" مرة أخرى، تظهر القيمة "changing global variable".
Python 2 مثال
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 مثال
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
كيفية حذف متغير؟
يمكنك أيضًا حذف ملفات Python المتغيرات باستخدام الأمر من "اسم المتغير".
في المثال أدناه Python حذف المتغير، قمنا بحذف المتغير f، وعندما نستمر في طباعته، نحصل على الخطأ "لم يتم تعريف اسم المتغير"، مما يعني أنك قمت بحذف المتغير.
مثال Python حذف المتغير أو Python متغير واضح:
f = 11; print(f) del f print(f)





