المتغير في بايثون هو اسم رمزي يشير إلى قيمة مخزنة في الذاكرة. على عكس لغات كثيرة، لا تحتاج إلى الإعلان عن نوع المتغير مسبقًا، فبايثون تحدد النوع تلقائيًا حسب القيمة المسندة.

إنشاء متغير

name = "أحمد"
age = 25
height = 1.75
print(name, age, height)

قواعد تسمية المتغيرات

يجب أن يبدأ اسم المتغير بحرف أو شرطة سفلية، ولا يمكن أن يبدأ برقم. يُسمح بالأحرف والأرقام والشرطات السفلية فقط، والأسماء حساسة لحالة الأحرف، أي أن name وName متغيران مختلفان.

الإسناد المتعدد

x, y, z = 1, 2, 3
a = b = c = 100

الحصول على نوع المتغير

print(type(name))
print(type(age))