دستور pass در پایتون – آموزش Python

python pass statement 4047 تصویر

دستور 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 اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *