تابع در پایتون
تابع در پایتون بخش اول
تابع یک قطعه کد میباشد که در قسمت های مختلف برنامه قابل استاده مجدد است. تابع برای انجام یک کار خاص نوشته می شود، یکسری توابع هستند که در خود پایتون وجود دارند و یکسری تابع را خودمان با توجه به نیازمان می توانیم تعریف کنیم.
مثلا تابع ()print یکی از پر استفاده ترین تابع ها است که برای چاپ در خروجی استفاده می شود. در ادامه به تعریف تابع و نحوه فراخوانی تابع میپردازیم پس تا انتهای مبحث همراه ما باشید.
تعریف تابع
همان طور که گفتیم توابع یک قطعه کد سازماندهی شده با هدف خاص میباشد، برای تعریف تابع باید یک اسم در نظر بگیریم که یک اسم یکتا هست. و از کلمه کلیدی def قبل از اسم استفاده می شود.
ساختار تعریف تابع
def myprint() :
Print (“Hello From My Function!”)
در این مثال اسم تابع myprint می باشد و هدف آن چاپ جمله Hello From My Function! می باشد.
اگر بخواهیم برای تابع پارامتر ورودی تعریف کنیم در داخل پرانتز جلوی نام تابع، نام ورودی را مشخص می کنیم. و اگر نیاز چند ورودی بود با علامت , از هم جدا می کنیم. مانند نمونه:
def myFunction (str1 , str2 , str3) :
مقادیر ورودی در این متغیرها قرار می گیرند.
فراخوانی توابع
برای فراخوانی تابع کافی است که در هرقسمت برنامه که می خواهیم نام تابع را صدا بزنیم و اگر نیاز به پارامتر داشت ورودی های آن را تعریف کنیم.
گاهی اوقات توابع یک خروجی به ما می دهد. مثلا تابع ()add دو تا ورودی دریافت می کند وآن ها را با هم جمع می کند و حاصل جمع یک خروجی دارد. از کلمه کلیدی return برای تعریف خروجی تابع در پایتون استفاده می شود.
در قطعه کد زیر یک نمونه از تعریف تابع و خروجی تابع آورده ایم:
a = input("Enter Number 1: ")
b = input("Enter Number2: ")
result = add(a,b)
print(result)
خروجی: اگر مقدارورودی ها به صورت 5 و 18 باشد خروجی حاصل 23 می باشد.
دوست عزیز امیدوارم از مطالب استفاده کرده باشید یه پیشنهاد ویژه برایتان دارم آکادمی درسمن دوره آموزش پایتون را بصورت رایگان و کامل منتشر کرده است پیشنهاد می کنم به آموزش تابع در پایتون درسمن مراجعه کنید.