دستور pass در پایتون
در مواقعی شما قصد انجام کاری در شرایط خاص را دارید، اما هنوز تصمیم نگرفته اید که می خواهید چه کاری انجام دهید، از دستور pass در پایتون استفاده می شود.
Syntax دستور pass
pass
مثال
#!/usr/bin/python for letter in 'Python': if letter == 'h': pass print 'This is pass block' print 'Current Letter :', letter print "Good bye!"
امتحان کنید
زمانی که کد بالا توسط کامپایلر پایتون اجرا شود، نتیجه زیر را تولید خواهد کرد:
Current Letter : P Current Letter : y Current Letter : t This is pass block Current Letter : h Current Letter : o Current Letter : n Good bye!
دستور pass هیچ عملی را انجام نمی دهد؛ از این دستور معمولا به عنوان placeholder استفاده می شود. در مثال زیر ما فعلا قصد نداریم تابع meth_a را پیاده سازی کنیم اما می دانیم که بعدا قرار است آن را بنویسیم. به همین خاطر از دستور pass استفاده می کنیم:
class MyClass(object): def meth_a(self): pass def meth_b(self): print "I'm meth_b"
در کد بالا اگر از دستور pass استفاده نکنید، با خطای زیر مواجه خواهید شد:
IndentationError: expected an indented block
نوشته دستور pass در پایتون – آموزش Python اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.