تعريف متغيّر
في بايثون لا تحتاج لكلمة خاصة — فقط اسم وقيمة:
name = "براء"
age = 25
height = 1.75
is_student = True
💡 بايثون تكتشف نوع المتغيّر تلقائيًا (لا حاجة لتحديده يدويًا).
أنواع البيانات الأساسية
| النوع | المعنى | مثال |
|---|---|---|
int | عدد صحيح | 25 |
float | عدد عشري | 1.75 |
str | نص | "مرحبا" |
bool | منطقي | True / False |
معرفة النوع وتحويله
age = 25
print(type(age)) # <class 'int'>
age_text = str(age) # تحويل لنص
number = int("100") # تحويل لعدد
الطباعة مع المتغيّرات (f-strings)
أسهل طريقة لدمج المتغيّرات في النص:
name = "سارة"
age = 22
print(f"اسمي {name} وعمري {age} سنة")
🎯 التالي: التعامل مع النصوص (Strings).