کامنت ها در پایتون برای تمیزی کاری و آگاه کردن خواننده کد ما است .
کامنت ها در اصل نوشته هایی هستند که توسط دستگاه خوانده نمی شوند.
انواع کامنت ها :
1) تک خطی
2) دو خطی
ما برای این که به پایتون بگوییم می خواهیم کامنت تک خطی بگذاریم باید در اول خط از علامت هشتگ ( # ) استفاده کنیم .
مثال :
# make variables a = 2 # print variables print(a) # delete variables del a
بعضی اوقات است که ما می خواهیم کامنت خود را در چند خط بنویسیم ، ما برای این که پایتون را با خبر کنیم می خواهیم از کامنت های چند خطی استفاده کنیم باید از روش های زیر عمل کند :
1) در خط اول سه عدد از single quotaion ( ' ) یا سه عدد از double quotaion ( " ) استفاده می کنیم.
2) بعد از آن کامت مورد نظر خود را می نویسیم.
3 ) در انتها هم از سه عدد single quotaion ( ' ) یا سه عدد double quotaion ( " ) استفاده می کنیم تا کامنت پایان به یابد.
' ' ' This Is Comment ' ' ' " " " This Is Comment Too " " "
اگر ما اولین خط یک فانکشن ( Func ) از یک کامنت چند خطی استفاده کنیم ، آن کامنت تبدیل به __doc__ فانکشن می شود.
مثال :
def Func(): ' ' ' This Is Function's Doc ' ' '
ما برای استفاده از __doc__ یک فانکشن ( Func ) به این صورت عمل می کنیم :
def Func(): ' ' ' This Is Function's Doc ' ' ' print( Func . __doc__ ) >> output : This Is Function's Doc
معنای لغوی کلمه pass به معنای گذشتن است که یک جورایی با معنایش در پایتون یکی است.
برای درک بهتر فرق کامنت و کلیدواژه pass بهتر است با کلیدواژه ( keyword ) pass بیشتر آشنا بشویم.
- ما در بلوک گذاری پایتون دو بخش داریم :
1) سر تیتر ( header )
2) بدنه ( suit )
اگر ما در پایتون ( بلوک ها ) بخش بدنه ( suit ) را خالی بگذازیم Error می گیریم و اما اگر بخواهیم آن را فعلا خالی نگه داشته باشیم باید از کلیدواژه ( keyword ) pass استفاده کنیم :
مثال(1):
a = 1 b = 3 if a > b : RunFile : IndentationError: expected an indented block after 'if' statement on line 3
مثال(2):
a = 1 b = 3 if a > b : pass
حالا ما در مثال(2) Error در یافت نمی کنیم .
دستگاه کامنت را نمی خواند و رد می کند اما کلیدواژه ( keyword ) pass را می خواند و رد می کند .
** گیج کننده است اما این دو با هم فرق دارند.
برای دیدن کانال آپارات ما این جا کلیک کنید .