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 - آرایه‌ها (Arrays)

JavaScript – آرایه‌ها (Arrays)

آرایه در جاوااسکریپت متغیری خاص است که می‌تواند بیش از یک مقدار را ذخیره کند. const cars = ["Saab",...

بیشتر بخوانید
JavaScript - ویژگی‌های عدد (Number Properties)

JavaScript – ویژگی‌های عدد (Number Properties)

در جاوااسکریپت، شیء Number شامل ویژگی‌هایی از پیش تعریف‌شده است که برای کار با اعداد مفید هستند. این ویژگی‌ها...

بیشتر بخوانید
JavaScript - متدهای عدد (Number Methods)

JavaScript – متدهای عدد (Number Methods)

در جاوا اسکریپت، متدهایی برای کار با اعداد ارائه شده‌اند که می‌توانند روی تمامی اعداد استفاده شوند. متدهای مربوط...

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

نظرات

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

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