المتغيرات وأنواع البيانات في Python
8:00 دقائق
مجاني
في هذا الدرس ستتعلم ما هي المتغيرات في Python وأنواع البيانات الأساسية وكيف تستخدمها عمليًا
أي برنامج نكتبه يحتاج إلى تخزين بيانات. في Python نقوم بذلك باستخدام المتغيرات. المتغير هو اسم نعطيه لقيمة حتى نستخدمها لاحقًا بسهولة.
ما هو المتغير؟
المتغير هو مكان في الذاكرة نخزن فيه قيمة، ونستدعيها بالاسم.
x = 10
name = "Ahmed"
هنا قمنا بتخزين الرقم 10 داخل المتغير x، وتخزين نص داخل المتغير name.
قواعد تسمية المتغيرات
- يجب أن يبدأ الاسم بحرف أو _
- لا يحتوي على مسافات
- لا يستخدم كلمات محجوزة مثل
ifأوfor - حساس لحالة الأحرف (name ≠ Name)
age = 20 # صحيح
user_name = "Ali" # صحيح
2name = "خطأ" # خطأ
أنواع البيانات في Python
Python تحتوي على أنواع بيانات أساسية نستخدمها يوميًا:
- int — أعداد صحيحة
- float — أعداد عشرية
- str — نصوص
- bool — True / False
الأعداد الصحيحة (int)
age = 25
count = 100
نستخدم int لتخزين الأعداد بدون فاصلة عشرية.
الأعداد العشرية (float)
price = 19.99
temperature = 36.5
تُستخدم لتخزين الأرقام التي تحتوي على كسور.
النصوص (str)
name = "Yusuf"
message = "مرحبا بك في Python"
النصوص توضع بين علامتي اقتباس مزدوجة أو مفردة.
القيم المنطقية (bool)
is_active = True
is_admin = False
تُستخدم للتحقق من الحالات (نعم / لا).
معرفة نوع المتغير
x = 10
print(type(x))
الدالة type() تخبرك بنوع أي متغير.
تغيير قيمة المتغير
x = 5
x = 10
print(x)
Python تسمح لك بتغيير قيمة المتغير في أي وقت.
أخطاء شائعة
- نسيان علامات الاقتباس مع النص
- استخدام متغير قبل تعريفه
- الخلط بين الأرقام والنصوص
تمرين بسيط
جرّب تنفيذ الآتي:
name = "Ali"
age = 18
print(name)
print(age)
ماذا بعد هذا الدرس؟
الدرس القادم: الطباعة والإدخال (print / input)
سنتعلم كيف نتعامل مع المستخدم وندخل بيانات من لوحة المفاتيح.