نامگذاری متغیر ها

برای جلوگیری از گیج شدن، توصیه میشه که برنامه نویس برای متغیرها، توابع و کلاس های برنامه اسامی خوانا بگذاره. مثلا اگر دارید سن یک فرد رو در یک متغیر ذخیره میکنید بهتره به جای x از age استفاده کنید یا برای ذخیره ی حقوق از income به عنوان اسم متغیر استفاده بشه بهتره. اگرچه x خیلی کوتاه تره ولی زمانی که بعدا خودتون یا کس دیگه کدتون رو بخونه باید کشف کنه که x چی بوده و برای چه کاری تعریف شده. سعی کنید از اسامی متغیری استفاده کنید که معنا دار باشد.


در کنار این مسئله یک سری محدودیت برای نام گذاری متغیر ها وجود داره:

  1. نام متغیر نباید با عدد شروع بشه
  2. نام متغیر نباید دارای علایم مختلف نگارشی باشه(مثل , + = ! @ # %)
  3. نام متغیر نباید جزو کلمات کلیدی پایتون باشه.
  4. نام متغیر نباید مشابه ساختار های داخلی پایتون باشه
  5. در میان نام متغیر فاصله( space ) وجود نداره.

طبق استانداردهای مطرح زبان پایتون(pep) بهتره که اسامی متغیرهاتون رو با حروف کوچیک بنویسید و تنها از علامت _ در صورت نیاز استفاده کنید. مثلا var, my_variable قابل قبول هستند.


با ساختارهای مختلف پایتون به مرور آشنا میشیم و کلمات کلیدی هم توسط خود پایتون رزرو شدن. برای دریافت لیست کلمات کلیدی کد زیر را اجرا کنید:

import keyword
print(keyword.kwlist)

و این خروجی را میبینید: