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"