راکت
حل شده

پایتون : Return

5 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

5
mmj-sys
mmj-sys
@mmj.sys

تخصص: داش متخصص چیه من پروفسورم .

بهترین پاسخ

سلام دوست عزیز

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

مثلا :

def n(x , y):
    return x * y

print(n(2,3))

الان خروجی که داریم 6 میشه
چون امده و مقدار ضرب x و y رو به محل فراخوانی بر گشت داده

mamat
mamat
@atrakunin

سلام بعضی وقت ها می خواهیم از مقادیر متغیر ها، برای مثال متغیر های درون تابع ها برای مقاصد خاصی مثل انواع پردازش ها و ذخیره داده ها استفاده کنیم و کارمون فقط به چاپ کردن اون روی صفحه محدود نمیشه برای همین یه امکان return برامون مهیا کردن که مقدار متغیر رو به بیرون از اون اسکوپ یا ناحیه منتقل کنیم و بیرون از اسکوپ هر عملیات که نیاز داشته باشیم رو انجام بدیم
علاوه بر این بعضی اوقات صرفا برای متوقف کردن برنامه هم return مورد استفاده قرار میگیره

مبینا ستاری
مبینا ستاری
@mobinasattari7

تخصص: توسعه دهنده بک اند

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

شاید پاسخ شما همین‌جا باشد

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

درود
مقداری که یک فانکشن بر می گردونه رو مشخص میکنه .

عرفان کاهانی
عرفان کاهانی
@kahania726

تخصص: برنامه نویس

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام