Python Variables

متغیر یعنی یک جعبه برای ذخیره اطلاعات.
در پایتون نیاز نیست نوع متغیر رو مشخص کنیم؛ خودش به طور خودکار تشخیص میده.

🔹 ۱. تعریف متغیر

x = 5 y = "Hello" print(x) print(y)

📌 خروجی:

5 Hello

🔹 ۲. تغییر مقدار متغیر

x = 10 print(x) # خروجی: 10 x = "Python" print(x) # خروجی: Python

✅ یک متغیر می‌تونه نوعش رو هم در طول برنامه تغییر بده.

🔹 ۳. چند متغیر در یک خط

a, b, c = 1, 2, 3 print(a, b, c) # خروجی: 1 2 3

یا یک مقدار رو به چند متغیر بدیم:

x = y = z = "Python" print(x, y, z) # خروجی: Python Python Python

🔹 ۴. نام‌گذاری متغیرها

  • فقط شامل حروف، اعداد و _

  • نمی‌تونه با عدد شروع بشه

  • حساس به حروف بزرگ و کوچک هست

مثال درست ✅:

name = "Ali" _age = 25 user1 = "Sara"

مثال غلط ❌:

1user = "Test" user-name = "Test"

🔹 ۵. ترکیب متن و متغیر

name = "Ali" age = 20 print("My name is", name, "and I am", age, "years old.")

📌 خروجی:

My name is Ali and I am 20 years old.

نکته:

  • پایتون داینامیک تایپ هست (نوع متغیر رو خودش تشخیص میده).

  • اسم متغیر باید معنی‌دار باشه تا کد قابل فهم‌تر بشه.