أنواع البيانات هي الطريقة التي يخزن بها الكمبيوتر المعلومات. في بايثون، كل قيمة لها نوع بيانات يحدد كيف يمكن التعامل معها.
name = "أحمد"
age = 25
price = 19.99
z = 3 + 4j
colors = ["أحمر", "أخضر", "أزرق"]
numbers = (1, 2, 3)
r = range(5)
person = {"name": "سارة", "age": 30}
unique_numbers = {1, 2, 3}
frozen = frozenset([4, 5, 6])
is_active = True
b = b"hello"
ba = bytearray(5)
mv = memoryview(bytes(5))
تستخدم لتمثيل النصوص. يمكن استخدام علامات اقتباس مفردة أو مزدوجة.
greeting = "مرحبا بك في بايثون!"
int للأعداد الصحيحة، float للأعداد العشرية، complex للأعداد المركبة.
x = 10 # int
y = 3.14 # float
z = 2 + 5j # complex
تخزن عدة قيم ويمكن تعديلها.
fruits = ["تفاح", "موز", "برتقال"]
fruits.append("عنب")
تشبه القوائم لكن لا يمكن تعديلها بعد إنشائها.
dimensions = (1920, 1080)
تخزن بيانات على شكل أزواج مفتاح وقيمة.
student = {"name": "علي", "grade": "A"}
تخزن عناصر غير مكررة وغير مرتبة.
unique_letters = set("python")
تستخدم للتعبير عن القيم المنطقية (صح أو خطأ).
is_admin = False
تستخدم للتعامل مع البيانات الثنائية مثل الصور والملفات.
data = bytes([50, 100, 76])
buffer = bytearray(data)
view = memoryview(data)
name = "سارة"
age = 22
grades = [90, 85, 88]
info = {"name": name, "age": age, "grades": grades}
passed = True
unique_grades = set(grades)
print(info)
print("هل نجحت؟", passed)
بعد ما تتقن أنواع البيانات، تابع درس الشروط.