پرسش
توصیهها و قواعد نامگذاری متغیرها و توابع در پایتون چیست؟
What is the naming convention in Python for variables and functions?
در زبان برنامهنویسی پایتون، برای نامگذاری متغیرها و توابع چه قواعد و توصیههایی وجود داره؟ چه استانداردهایی باید رعایت بشه تا کد نوشته شده خواناتر و قابل نگهداریتر باشه؟
پاسخ
رضا دولتی
عاشق برنامه نویسی و هوش مصنوعی!
در پایتون، برای نامگذاری متغیرها و توابع، رعایت چند نکته بسیار مهمه:
- حروف کوچک با زیرخط (snake_case): برای متغیرها و توابع از حروف کوچک با زیرخط استفاده میشه. مثل my_variable یا calculate_sum.
- نامگذاری توابع: تابعها باید به صورت فعلی توصیفکننده عملکردشون باشه، مثل get_data یا send_email.
- استفاده از کلمات معنادار: نامها باید واضح و معنادار باشه تا به راحتی قابل فهم باشه.
- اجتناب از استفاده از کلمات کلیدی: از کلمات کلیدی پایتون به عنوان نام متغیر یا تابع استفاده نشه، مثل class یا def.
- کنوانسیون 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