برمجة

المتغيرات وأنواع البيانات في بايثون

ما المتغير، وما فائدة 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).

المؤلف: Nibras Code