آموزش دونه:مرجع آموزش

توابع در پایتون (Python Function) آموزش زبان برنامه نویسی پایتون Python

Python Function Python Function Python Function 

پایتون

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

توابع (Function) قطعه کدی هستند که کار خاصی را انجام می دهند و هنگام فراخوانی اجرا می شوند.

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

همچنین توابع می توانند مقادیر را برگشت (return) دهند.

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

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

تابع زیر یک رشته را چاپ می کند:

فراخوانی توابع در پایتون

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

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

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

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

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

خروجی

پارامتر با مقدار پیش فرض  در پایتون

اگر تابعی پارامتر های خود را هنگام فراخوانی دریافت نکند، از مقادیر پیش فرضی که ما آن ها را تعریف کرده ایم، استفاده می کند.

خروجی

مقدار برگشتی  در پایتون

برای اینکه تابع بتواند مقداری را برگشت دهد، از کلمه کلیدی return استفاده می کنیم.
این مقدار هنگام فراخوانی و اجرای تابع، به متغیر فراخواننده آن اختصاص می یابد:

 

مطالب مرتبط