برنامه نویسی ۲۵۸۱ بازدید

در این مطلب، دستور pass در پایتون آموزش داده شده است. از این دستور در «زبان برنامه‌نویسی پایتون» (Python Programming Language) به عنوان یک «محل نگه‌داری» (Placeholder) برای پیاده‌سازی‌های آتی «توابع» (Functions)، «حلقه‌ها» (Loops) و دیگر موارد، استفاده می‌شود. پیش از این، در مطالب جداگانه‌ای به دستورات کنترلی شرطی، for (حلقه)، while (حلقه) و دستورات break و continue پرداخته شد. برای مطالعه بیشتر در مورد این دستورات کنترلی، مطالب زیر پیشنهاد می‌شوند.

دستور pass در پایتون

در برنامه‌نویسی پایتون، pass یک دستور «هیچ مقدار» (null) است. تفاوت بین یک «توضیحات» (Comment) و یک دستور pass در پایتون آن است که مفسر، توضیحات را نادیده می‌گیرد ولی از pass چشم‌پوشی نمی‌کند. اگرچه، هنگام اجرای دستور pass در پایتون، هیچ اتفاقی نمی‌افتد و در واقع، این دستور منجر به اتفاق خاصی نمی‌شود.

نحو دستور pass

«نحو» (Syntax) دستور pass در ادامه آمده است.

pass

کاربرد دستور pass در پایتون

از دستور pass به عنوان «محل نگه‌داری» (Placeholder) استفاده می‌شود. فرض می‌شود که یک حلقه یا تابع هنوز پیاده‌سازی نشده است، اما کاربر قصد دارد که در آینده آن را پیاده‌سازی کند. تابع نمی‌تواند بدنه خالی داشته باشد زیرا در این صورت، مفسر با خطا مواجه می‌شود. بنابراین، از دستور pass برای ساخت بدنه‌ای که هیچ کاری انجام نمی‌دهد استفاده می‌شود.

مثالی از دستور pass در پایتون

# pass is just a placeholder for
# functionality to be added later.
sequence = {'p', 'a', 's', 's'}
for val in sequence:
    pass

می‌توان کار مشابهی را در یک تابع یا کلاس خالی نیز انجام داد.

def function(args):
pass
class example:
pass

اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

بر اساس رای ۱۵ نفر
آیا این مطلب برای شما مفید بود؟
شما قبلا رای داده‌اید!
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.

«الهام حصارکی»، فارغ‌التحصیل مقطع کارشناسی ارشد مهندسی فناوری اطلاعات، گرایش سیستم‌های اطلاعات مدیریت است. او در زمینه هوش مصنوعی و داده‌کاوی، به ویژه تحلیل شبکه‌های اجتماعی، فعالیت می‌کند.

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد.