المتغيرات وأنواع البيانات في بايثون
ما المتغير، وما فائدة int وstr وlist وdict.
كل الدروس · دروس بايثون: تعلّم من الصفر
ما هو المتغير؟
المتغير اسم لقيمة. تخزّن علامة «=» القيمة تحت هذا الاسم.
age = 15 name = "Aysel" price = 4.5 print(name, age, price)
الأنواع الأساسية
- int — عدد صحيح: 7, -3
- float — عدد عشري: 3.14
- str — نص: "مرحبا"
- bool — True أو False
- list — قائمة قابلة للتعديل: [1, 2, 3]
- dict — أزواج مفتاح: قيمة: {"name": "Aysel"}
fruits = ["apple", "pear"]
fruits.append("plum")
print(len(fruits), fruits[0])
user = {"name": "Aysel", "age": 15}
print(user["name"])
print(type(user))تحويل الأنواع
تُرجع input() نصاً دائماً. حوّله قبل إجراء الحسابات:
x = int(input("Number: "))
print(x * 2)أشيع خطأ: "5" + 3 — لا يمكن جمع نص مع عدد (TypeError).