داک استرینگ ها

داک استرینگ( Docstring ) مخفف داکیومنت استرینگ( document string ) است. داک استرینگ ها شامل یک داکیومنت هستند که به صورت متنی(رشته یا استرینگ) اعلام میکنند که یک تابع، کلاس و یا یک برنامه چه کاری را انجام میدهد. تفاوت داک استرینگ و کامنت در این است که داک استرینگ میتواند در چند خط نوشته شود اما، کامنت تنها یک خطی است. برای نوشتن داک استرینگ از ''' استفاده میکنیم. داک استرینگ ها باید در بالای هر بلوک کد نوشته شوند:

'''
this is a docstring
'''


اگر کد بالا را اجرا کنید هیچ اتفاقی رخ نمی دهد. داک استرینگ ها نیز مانند کامنت ها برای انتقال اطلاعات بین توسعه دهندگان و خوانندگان کد ایجاد شده اند. داک استرینگ ها و کامنت ها هیچ نوع تغییری در خروجی برنامه ایجاد نمیکنند.