پارسیا حسن زاده
پارسیا حسن زاده
خواندن ۳ دقیقه·۲ سال پیش

انواع کامنت ها در پایتون

کامنت ها در پایتون
کامنت ها در پایتون


کامنت ها در پایتون برای تمیزی کاری و آگاه کردن خواننده کد ما است .

کامنت ها در اصل نوشته هایی هستند که توسط دستگاه خوانده نمی شوند.


انواع کامنت ها :

1) تک خطی

2) دو خطی


فهرست :

  • کامنت های تک خطی
  • کامنت های چند خطی
  • کامنت ها در فانکشن ها
  • فرق کامنت و کلیدواژه pass


1 - کامنت های تک خطی :

ما برای این که به پایتون بگوییم می خواهیم کامنت تک خطی بگذاریم باید در اول خط از علامت هشتگ ( # ) استفاده کنیم .

مثال :

# make variables a = 2 # print variables print(a) # delete variables del a



2) کامنت های چند خطی :

بعضی اوقات است که ما می خواهیم کامنت خود را در چند خط بنویسیم ، ما برای این که پایتون را با خبر کنیم می خواهیم از کامنت های چند خطی استفاده کنیم باید از روش های زیر عمل کند :

1) در خط اول سه عدد از single quotaion ( ' ) یا سه عدد از double quotaion ( " ) استفاده می کنیم.

2) بعد از آن کامت مورد نظر خود را می نویسیم.

3 ) در انتها هم از سه عدد single quotaion ( ' ) یا سه عدد double quotaion ( " ) استفاده می کنیم تا کامنت پایان به یابد.

' ' ' This Is Comment ' ' ' &quot &quot &quot This Is Comment Too &quot &quot &quot



3) کامنت ها در فانکشن ها :

اگر ما اولین خط یک فانکشن ( 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



4) فرق کامنت و کلیدواژه pass :

معنای لغوی کلمه 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 را می خواند و رد می کند .

** گیج کننده است اما این دو با هم فرق دارند.


برای دیدن کانال آپارات ما این جا کلیک کنید .


پایتونآموزش پایتون
شاید از این پست‌ها خوشتان بیاید