عبارت pass

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


عبارت pass چه کاری انجام می دهد

عبارت pass یک دستور است که دقیقا هیچ کاری انجام نمی دهد (از دستور assert هم بیکارتر) و یک دستور است که پایتون از آن رد می شود و تنها باعث پر شدن فضای خالی می شود شاید بگویید پس به چه دردی می خود برای گرفتن پاسخ خود به یکی از کاربرد های عبارت pass توجه کنید


یکی از کاربرد های عبارت pass

نمی دانم تا به حال سعی کرده اید کار بالا را بکنید یا نه. اگر شما بخواهید یک کلاس ، تابع، حلقه مثلا حلقه for یا While و ... یا هر بلاک مانند if خالی ایجاد نمایید و درون آن هیچ چیز قرار دهید مفسر پایتون از شما اشکال دستوری می گیرد شاید شما بگویید فضای خالی یا اینتر می زنید اما کار ساز نیست خلاصه بگویم قبول نداری ، امتحان کن تا برات اثبات بشه

اما راه حل: استفاده از عبارت pass

برای یاد گرفتن استفاده از عبارت pass به قسمت بعد بروید


یکی از کاربرد های عبارت pass (کد پایتون)


>>> class Bijoo:
pass
>>>

صفحه قبلی: پایتون
صفحه بعدی: PyGTK