Python – نام‌گذاری متغیرها (Variable Names)

نام‌گذاری متغیرها در پایتون

در پایتون، می‌توانید برای متغیرها نام‌های کوتاه (مثل x و y) یا نام‌های توصیفی‌تر (مثل age, carname, total_volume) انتخاب کنید. اما هنگام نام‌گذاری متغیرها باید از قوانین خاصی پیروی کنید:

قوانین نام‌گذاری متغیرها

  • شروع با حرف یا زیرخط (underscore): نام متغیر باید با یک حرف (A-Z یا a-z) یا زیرخط _ شروع شود.

  • عدم شروع با عدد: نام متغیر نمی‌تواند با یک عدد شروع شود.

  • حروف مجاز: نام متغیر می‌تواند شامل حروف الفبا، اعداد و زیرخط باشد (A-Z، a-z، 0-9 و _).

  • حساسیت به حروف بزرگ و کوچک: نام متغیرها به حروف بزرگ و کوچک حساس هستند. برای مثال، age, Age, و AGE سه متغیر مختلف هستند.

  • عدم استفاده از کلمات کلیدی: نام متغیر نمی‌تواند یکی از کلمات کلیدی پایتون باشد (مثل if, while, class و غیره).

مثال‌هایی از نام‌های معتبر متغیر:

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"

این روش‌ها کمک می‌کنند تا نام متغیرهای چندکلمه‌ای در برنامه‌های شما خواناتر و قابل فهم‌تر باشند.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.