لإنشاء متغير في بايثون، الأمر في غاية السهولة. كل ما نحتاجه هو:
1. اسم للمتغير.
2. عامل الإسناد (=).
3. القيمة التي نريد تخزينها.
عامل الإسناد (=): هذه العلامة لا تعني "يساوي" كما في الرياضيات، بل تعني "خزّن القيمة التي على اليمين في المتغير الذي على اليسار".
لنرى بعض الأمثلة:
# إنشاء متغير لتخزين اسم
student_name = "علي"
# إنشاء متغير لتخزين العمر
age = 15
# إنشاء متغير لتخزين معدل الطالب
average = 95.8
# يمكننا الآن طباعة قيمة هذه المتغيرات باستخدام أسمائها
print(student_name)
print(age)
print(average)
المخرجات:
علي
15
95.8
لاحظ أننا لم نستخدم علامات اقتباس عند طباعة المتغيرات، لأننا نريد طباعة القيمة المخزنة بداخلها وليس أسمائها كنص.
خاصية رائعة: الأنواع الديناميكية من أجمل خصائص بايثون أنها "ذكية" كفاية لتعرف نوع البيانات من القيمة التي تسندها مباشرة. لا تحتاج أن تخبرها مسبقاً بنوع المتغير. يمكننا التأكد من ذلك باستخدام دالة type():
student_name = "علي"
age = 15
average = 95.8
print(type(student_name))
print(type(age))
print(type(average))
المخرجات:
<class 'str'>
<class 'int'>
<class 'float'>
