ورود / عضویت
آموزش نرم افزارها

تابع def در پایتون

تابع def در پایتون
  • تابع در پایتون به زبان ساده:

    تابع در زبان برنامه نویسی پایتون عبارتند از گروهی از عبارت های مرتبط که یک کار مشخص را انجام می دهند ، یکی از این توابع def میباشد.

    توابع کمک می کنند تا برنامه به بخش های کوچک تر و دانه بندی شده ای (ماژولار) شکسته شوند.

    هرچه برنامه بزرگ و بزرگ تر شود، تابع ها به سازمان یافته تر و قابل مدیریت شدن آن کمک می کنند. علاوه بر این توابع، از تکرار برنامه نویسی برای یک کار واحد، می شوند و کد را قابل استفاده مجدد می کنند.

    هر تابع در پایتون قطعه کدی است که فقط در زمان فراخوانی، اجرا می شود. مثلا زمانی که از print برای چاپ کردن چیزی استفاده می کنید، در واقع شما دارید یک تابع پایتون را فراخوانی می کنید. فراخوانی تابع می تواند به هر تعداد که می خواهید انجام شود و محدودیتی برای این کار وجود ندارد.

    قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش پایتون می نماییم.

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

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    تعریف تابع با کلمه کلیدی def در پایتون:

    شما می توانید با دستور def یک تابع در پایتون را برای انجام کار مورد نیاز خود تعریف کنید. در اینجا قوانین ساده ای برای تعریف تابع در پایتون وجود دارد:

    • بلوک های تابع با کلمه کلیدی def و سپس نام تابع و پانتز () شروع می شوند.
    • هر پارانتر یا آرگومان ورودی باید در داخل این پرانتز قرار گیرد.
    • اولین دستور یک تابع می تواند یک docstring اختیاری باشد.
    • بلوک کد در هر تابع با دو نقطه (:) شروع می شود و تورفتگی دارد.
    • عبارت [return expression] از یک تابع خارج می شود و به صورت اختیاری یک عبارت را به اجرا کننده پس می دهد.

    چگونگی نوشتن یک تابع:

    :def function_name (parameters)

    “””docstring”””

    statement(s)

    آنچه در کد بالا نمایش داده شده، تعریف یک تابع است که شامل مولفه های زیر می شود:

    • کلید واژه def علامت آغاز یا سرآیند (Header) تابع است.
    • نام تابع (function_name) که به صورت یکتا، تابع را مشخص کند. نامگذاری تابع در پایتون از قواعدی مشابه با قواعد نام گذاری شناسا گرها (identifiers) تبعیت می کند.
    • پارامتر های (آرگومان ها) که به وسیله آنها مقادیر به تابع پاس داده می شوند. آرگومان ها اختیاری هستند.
    • یک علامت نقل قول یا دو نقطه (:) برای تعیین پایان.
    • داک استرینگ (docstring) اختیاری برای تشریح آنکه تابع چه کاری انجام می دهد.
    • یک یا تعداد بیشتری دستور پایتون که بدنه تابع را تشکیل می دهند. دستورها باید دارای سطح دندانه گذاری یکسانی باشند. (معمولا ۴ فاصله)
    • یک دستور return اختیاری برای بازگرداندن یک مقدار از تابع.

    چگونگی فراخوانی یک تابع در پایتون:

    پس از آنکه یک تابع تعریف شد، می توان آن را در تابعی دیگر برنامه یا حتی خط فرمان پایتون (python prompt) فراخوانی کرد. برای فراخوانی یک تابع در پایتون کافیست که نام آن را با پارامترهای مناسب آن نوشت.

    greet (‘paul’)   <<<

    !hello,  paul.   good morning

    با اجرای کد بالا در شل پایتون می توان خروجی را مشاهده کرد.

    امیدواریم مقاله تابع def در پایتون برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    میانگین امتیازات ۵ از ۵
    از مجموع ۱ رای

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

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