بايثون - أنواع المتغيرات

مفهوم المتغيرات

المتغيرات ( variables ) عبارة عن أماكن يتم حجزها بشكل مؤقت في الذاكرة بهدف تخزين بيانات فيها أثناء تشغيل البرنامج.

في بايثون، المبرمج غير مسؤول عن تحديد أنواع المتغيرات فهي تتحدد بشكل تلقائي بناءاً على أنواع القيم التي يتم إسنادها إليها وقت التشغيل.


تعريف متغير جديد

أي إسم تضعه و تجعله يساوي قيمة ما، فأنت بذلك تقوم بإنشاء متغير جديد و تحدد قيمته أيضاً.

مثال

Test.py
var = 5       # و قيمته 5 var هنا قمنا بتعريف متغير إسمه
print(var)    # var هنا قمنا بطباعة قيمة المتغير

النتيجة

5

في بايثون، لا تستطيع تعريف متغير بدون إسناد قيمة إليه أثناء تعريفه.


تعريف عدة متغيرات بذات القيمة

يمكن تعريف عدة متغيرات و إعطاءها القيمة نفسها في وقت واحد.

مثال

Test.py
x = y = z = 10      # 10 هنا قمنا بتعريف ثلاث متغيرات قيمتها

print('x = ', x)    # x هنا قمنا بطباعة قيمة المتغير
print('y = ', y)    # y هنا قمنا بطباعة قيمة المتغير
print('z = ', z)    # z هنا قمنا بطباعة قيمة المتغير

النتيجة

x = 10
y = 10
z = 10

جاهز لرحلة التحدي؟

قم بتوليد تمارين لا نهائية بشكل تدريجي (10 في كل مرة) بناءً على هذا الدرس. كل تمرين مصمم لرفع مستوى تفكيرك المنطقي.