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

rules

قبل از اینکه بریم سراغ قوانین، بیاید خیلی کوتاه دوباره یادآوری کنیم که اصلاً متغیر چی بود؟

متغیر یعنی چی؟

متغیر (Variable) در پایتون دقیقاً مثل یک جعبه یا ظرفه.

ما یک مقدار رو داخلش می‌ذاریم و هر وقت لازم داشتیم، دوباره ازش استفاده می‌کنیم.

یعنی داده رو نگه می‌داره تا بعداً بتونیم توی برنامه بهش دسترسی داشته باشیم.

مثال 👇

				
					age = 25
name = "Arman"

				
			
  • داخل متغیر age مقدار 25 ذخیره شده

    و داخل متغیر name هم مقدار "Arman" قرار گرفته.

    حالا وقتشه بریم سراغ این موضوع مهم که اسم این جعبه‌ها رو چطور باید انتخاب کنیم؟

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

پایتون برای اسم متغیرها یه‌سری قوانین مشخص داره.

اگه این قوانین رعایت نشن، یا برنامه‌مون ارور می‌ده، یا کدی که نوشتیم غیرحرفه‌ای به نظر می‌رسه.

تو ادامه، ساده‌ترین و مهم‌ترین قوانین رو با هم می‌بینیم 👇

1️⃣ شروع نام متغیر

اسم متغیر فقط می‌تونه با یکی از این دو مورد شروع بشه:

  • یک حرف (a–z یا A–Z)
  • علامت خط زیر _
				
					age = 25
name = "Arman"
_user = "test"

				
			

مثال غلط:

				
					1age = 25 

				
			

2️⃣ نام متغیر می‌تواند شامل چه چیزهایی باشد؟

اسم متغیر می‌تونه شامل:

  • حروف
  • عدد
  • خط زیر _

باشه.

اما نمی‌تونه فاصله یا کاراکترهای خاص مثل @, !, #, % و… داشته باشه.

مثال درست:

				
					user_name = "Ali"
product2 = "Book"


				
			

مثال غلط:

				
					user name = "Ali"     # فاصله ممنوع
product-price = 20    # علامت - ممنوع


				
			

3. پایتون به کوچک و بزرگ بودن حروف حساس است (Case Sensitive)

این سه تا، سه متغیر کاملاً متفاوت هستند:

				
					name = "Arman"
Name = "Ali"
NAME = "Sara"

				
			

4. نام متغیر نباید کلمه رزرو شده (Keyword) باشد

کلمات خاصی در پایتون وجود دارند که خودش از آن‌ها استفاده می‌کند.

مثلاً:

for, if, while, class, True, False

این‌ها را نمی‌توانیم به عنوان اسم متغیر استفاده کنیم:

مثال غلط:

				
					for = 10 # از کلمه های رزو شده نمیشه برای نام متغیر استفاده کرد

				
			

5. بهتر است نام متغیر معنی‌دار و قابل فهم باشد

این قانون الزامی نیست، اما یکی از مهم‌ترین اصول کدنویسی حرفه‌ای است.

مثال بهتر:

				
					user_age = 25
product_price = 100

				
			

مثال بد:

				
					x = 25
p = 100

				
			

کد قابل فهم نیست.

6. برای چندکلمه‌ای کردن نام متغیر از underscore استفاده کنید (سبک استاندارد پایتون)

به این روش می‌گویند:

snake_case

مثال درست:

				
					user_first_name = "Arman"
student_score = 90

				
			

مثال غلط:

				
					userFirstName = "Arman"   # این سبک بیشتر در جاوا و جاوااسکریپت استفاده می‌شود
user-first-name = "Arman" # کاملاً ممنوع

				
			

مثال کامل

				
					user_name = "Arman"
user_age = 25
is_student = True

print(user_name)
print(user_age)
print(is_student)

				
			

تمرین

یک برنامه بنویسید که:

  • سه متغیر با نام‌های معنی‌دار و استاندارد بسازد
  • مقدار نام، شهر و سن خودتان را در آن‌ها ذخیره کند
  • سپس آن‌ها را چاپ کند

مثال راهنما:

				
					your_name
your_city
your_age
				
			
تصویر آرمان کریمی

آرمان کریمی

مدرس پایتون و تحلیل داده

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوازده − هفت =