دستور pass در پایتون — به زبان ساده
در این مطلب، دستور pass در پایتون آموزش داده شده است. از این دستور در «زبان برنامهنویسی پایتون» (Python Programming Language) به عنوان یک «محل نگهداری» (Placeholder) برای پیادهسازیهای آتی «توابع» (Functions)، «حلقهها» (Loops) و دیگر موارد، استفاده میشود. پیش از این، در مطالب جداگانهای به دستورات کنترلی شرطی، for (حلقه)، while (حلقه) و دستورات break و continue پرداخته شد. برای مطالعه بیشتر در مورد این دستورات کنترلی، مطالب زیر پیشنهاد میشوند.
دستور pass در پایتون
در برنامهنویسی پایتون، pass یک دستور «هیچ مقدار» (null) است. تفاوت بین یک «توضیحات» (Comment) و یک دستور pass در پایتون آن است که مفسر، توضیحات را نادیده میگیرد ولی از pass چشمپوشی نمیکند. اگرچه، هنگام اجرای دستور pass در پایتون، هیچ اتفاقی نمیافتد و در واقع، این دستور منجر به اتفاق خاصی نمیشود.
نحو دستور pass
«نحو» (Syntax) دستور pass در ادامه آمده است.
1pass
کاربرد دستور pass در پایتون
از دستور pass به عنوان «محل نگهداری» (Placeholder) استفاده میشود. فرض میشود که یک حلقه یا تابع هنوز پیادهسازی نشده است، اما کاربر قصد دارد که در آینده آن را پیادهسازی کند. تابع نمیتواند بدنه خالی داشته باشد زیرا در این صورت، مفسر با خطا مواجه میشود. بنابراین، از دستور pass برای ساخت بدنهای که هیچ کاری انجام نمیدهد استفاده میشود.
مثالی از دستور pass در پایتون
1# pass is just a placeholder for
2# functionality to be added later.
3sequence = {'p', 'a', 's', 's'}
4for val in sequence:
5 pass
میتوان کار مشابهی را در یک تابع یا کلاس خالی نیز انجام داد.
def function(args): pass
class example: pass
اگر نوشته بالا برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامهنویسی پایتون Python
- آموزش تکمیلی برنامهنویسی پایتون
- مجموعه آموزشهای دادهکاوی و یادگیری ماشین
- زبان برنامهنویسی پایتون (Python) — از صفر تا صد
- یادگیری علم داده (Data Science) با پایتون — از صفر تا صد
- آموزش پایتون (Python) — مجموعه مقالات جامع وبلاگ فرادرس
^^