pass در پایتون

pass در پایتون

کلمه کلیدی pass در پایتون اجرا می‌شود اما کار خاصی انجام نمی‌دهد. دستور pass یک عبارت صحیح است، به همین دلیل در مواردی زیادی می‌تواند استفاده شود.
در این آموزش سعی داریم با اکثر این کاربرد ها آشنا شویم.

 

pass برای تعریف فانکشن و متد های خالی

با استفاده از pass می‌توانیم به طور موقت یک فانکشن یا متد داشته باشیم تا بعد کد های اصلی را بنویسیم.

def temp():
    pass

 

pass در حلقه ها

pass در حلقه ها هم کاربرد دارد و مثلا می‌توانیم با کمک آن برنامه را با نوشتن یک حلقه while در حال اجرا نگه داریم.

while 1:
    pass

 

pass در دستورات شرطی

به کمک pass می‌توانیم شرطی بنویسیم که کار خاصی انجام ندهد! در ویدیو ابتدای صفحه یک مثال کاربردی تر نمایش داده شده است.

if 2 > 1:
    pass

 

pass در نوشتن کلاس های پایه و اینترفیس ها

کلاس های اینترفیس و پایه معمولا کدی اجرا نمی‌کننند و صرفا وظایف را به کلاسه های زیرین می‌سپارند.

pass در این شرایط هم می‌تواند بجای docstring کاربرد داشته باشد.

class Base:
    def first_method(self):
        pass

class Sub(Base):
    def first_method(self):
        print("ok !!!")

 

ارسال دیدگاه