Python - Variable Names
نامگذاری متغیرها
یک متغیر میتواند نامی کوتاه مانند (x, y) یا نامی با توصیف بهتر مانند (age, carname, total_volume) داشته باشد. قوانین نامگذاری متغیرها در پایتون عبارتند از:
- اسم یک متغیر یا باید با یک حرف و یا علامت زیر خط (underscore) شروع شود.
- اسم متغیر نمیتواند با یک عدد شروع شود.
- اسم متغیرها تنها میتواند شامل حروف، اعداد و زیرخط باشد (A-z, 0-9, _ )
- اسم متغیرها به بزرگ و کوچک بودن حروف حساس است. یعنی متغیرهای age ،Age و AGE سه متغیر متفاوت هستند.
متغیرهای زیر همگی مجاز هستند.
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"
هیچ یک از متغیرهای زیر مجاز نیستند.
2myvar = "John"
my-var = "John"
my var = "John"
نامگذاری متغیرهای چند کلمهای
خواندن متغیرهایی که بیش از یک کلمه دارند، ممکن است دشوار باشد. برای خواناتر کردن آنها چندین تکنیک وجود دارد که در زیر آنها را بیان کردهایم.
Camel Case
به غیر از کلمه اول سایر کلمات با حرف بزرگ شروع میشوند.
myVariableName = "John"
Pascal Case
همه کلمات با حروف بزرگ شروع میشوند.
MyVariableName = "John"
Snake Case
کلمات بوسیله زیرخط از هم جدا میشوند.
my_variable_name = "John"