نامگذاری متغیر ها
برای جلوگیری از گیج شدن، توصیه میشه که برنامه نویس برای متغیرها، توابع و کلاس های برنامه اسامی خوانا بگذاره. مثلا اگر دارید سن یک فرد رو در یک متغیر ذخیره میکنید بهتره به جای x از age استفاده کنید یا برای ذخیره ی حقوق از income به عنوان اسم متغیر استفاده بشه بهتره. اگرچه x خیلی کوتاه تره ولی زمانی که بعدا خودتون یا کس دیگه کدتون رو بخونه باید کشف کنه که x چی بوده و برای چه کاری تعریف شده. سعی کنید از اسامی متغیری استفاده کنید که معنا دار باشد.
در کنار این مسئله یک سری محدودیت برای نام گذاری متغیر ها وجود داره:
- نام متغیر نباید با عدد شروع بشه
- نام متغیر نباید دارای علایم مختلف نگارشی باشه(مثل , + = ! @ # %)
- نام متغیر نباید جزو کلمات کلیدی پایتون باشه.
- نام متغیر نباید مشابه ساختار های داخلی پایتون باشه
- در میان نام متغیر فاصله( space ) وجود نداره.
طبق استانداردهای مطرح زبان پایتون(pep) بهتره که اسامی متغیرهاتون رو با حروف کوچیک بنویسید و تنها از علامت _ در صورت نیاز استفاده کنید. مثلا var, my_variable قابل قبول هستند.
با ساختارهای مختلف پایتون به مرور آشنا میشیم و کلمات کلیدی هم توسط خود پایتون رزرو شدن. برای دریافت لیست کلمات کلیدی کد زیر را اجرا کنید:
import keyword
print(keyword.kwlist)
و این خروجی را میبینید: