Python - Variable Names

هر متغیر باید یک اسم معتبر داشته باشه.
پایتون قوانین خاصی برای نام‌گذاری داره:

🔹 ۱. قوانین نام‌گذاری متغیر

✅ نام متغیر می‌تونه شامل:

  • حروف انگلیسی (a-z, A-Z)

  • اعداد (0-9)

  • کاراکتر _ (Underscore)

❌ اما:

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

  • نمی‌تونه شامل فاصله یا علامت‌هایی مثل -, @, ! باشه.

  • نمی‌تونه یکی از کلمات رزرو شده (Reserved Keywords) پایتون باشه.

🔹 ۲. مثال درست (Valid)

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

🔹 ۳. مثال غلط (Invalid)

1user = "Test" # شروع با عدد ❌ user-name = "Test" # خط تیره مجاز نیست ❌ class = "Python" # کلمه رزرو شده ❌

🔹 ۴. پایتون Case-Sensitive است

یعنی age و Age دو متغیر متفاوت هستن:

age = 20 Age = 30 print(age) # 20 print(Age) # 30

🔹 ۵. سبک‌های نام‌گذاری

  • snake_case → رایج در پایتون:

    first_name = "Ali"
  • camelCase → کمتر استفاده میشه:

    firstName = "Ali"
  • UPPER_CASE → معمولا برای ثابت‌ها (Constants):

    PI = 3.14

نکته:

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

  • استفاده از snake_case بهترین روش استاندارد در پایتونه.