پرسش

توصیه‌ها و قواعد نام‌گذاری متغیرها و توابع در پایتون چیست؟

What is the naming convention in Python for variables and functions?

در زبان برنامه‌نویسی پایتون، برای نام‌گذاری متغیرها و توابع چه قواعد و توصیه‌هایی وجود داره؟ چه استانداردهایی باید رعایت بشه تا کد نوشته شده خواناتر و قابل نگهداری‌تر باشه؟

1403/06/05
پاسخ
رضا دولتی عاشق برنامه نویسی و هوش مصنوعی!
بیوگرافی رضا دولتی

در پایتون، برای نام‌گذاری متغیرها و توابع، رعایت چند نکته بسیار مهمه:

  1. حروف کوچک با زیرخط (snake_case): برای متغیرها و توابع از حروف کوچک با زیرخط استفاده می‌شه. مثل my_variable یا calculate_sum.
  2. نامگذاری توابع: تابع‌ها باید به صورت فعلی توصیف‌کننده عملکردشون باشه، مثل get_data یا send_email.
  3. استفاده از کلمات معنادار: نام‌ها باید واضح و معنادار باشه تا به راحتی قابل فهم باشه.
  4. اجتناب از استفاده از کلمات کلیدی: از کلمات کلیدی پایتون به عنوان نام متغیر یا تابع استفاده نشه، مثل class یا def.
  5. کنوانسیون PEP 8: پایبندی به استانداردهای PEP 8 که یک راهنمای سبک برای نوشتن کد پایتون هست، توصیه می‌شه.

مثال:

# Variable Naming
user_name = "John"  # correct naming
UserName = "John"  # avoid camelCase in Python
# Function Naming
def calculate_total(price, tax):
    return price + tax

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

پاسخ: 1403/06/05
آخرین آپدیت: 1403/08/12