ویدیو انواع None در پایتون

April 2023

در پایتون زمانی که داخل فانکشن هاتون مقداری رو return نکنید، پایتون به صورت اتوماتیک None رو return خواهد کرد. به سه روش این کار انجام میشه.

 

روش اول زمانی هستش که شما به صورت صریح اعلام کنید که میخواید None رو return کنید:

def show(value):
    if value:
        return value
    else:
        return None

 

در مثال بالا اگه به فانکشن مقداری رو ارسال نکنید اون فانکشن برای شما None رو return خواهد کرد.

در روش دوم شما فقط کلمه return رو مینویسید:

def show(value):
    if value:
        return value
    else:
        return

 

در مثال بالا هم خود پایتون به صورت اتوماتیک مقدار None رو return میکنه.

و روش سوم زمانی هستش که شما بلاک else رو کلا نمینویسید:

def show(value):
    if value:
        return value

در مثال بالا هم اگه مقداری به فانکشن ارسال نشه پایتون به صورت اتوماتیک مقدار None رو return خواهد کرد.

 

اگر ویدیو بالا را دوست داشتید پیشنهاد میکنیم به مطالب زیر هم سر بزنید:

آموزش ماژول pickle در پایتون

آموزش فانکشن های map, filter, reduce در پایتون

آموزش ماژول sys در پایتون

دوره های آموزش پروژه محور و پیشرفته پایتون

ارسال نظر

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

باب

September 2021

درود
ببخشید جسارت می کنم
ولی تو جمله ها نوشتید اگه به مقداری به function ارسال نشه - none بر میگردونه - ولی فکنم اشتباه لفظی شده ؛ حتما باید به function یه مقداری ارسال بشه( چون تو ارگومان مقدار اولیه ندادید)
و سپس بر اساس اون تصمیم بگیره که چی برگردونه

ممنون

پاسخ به نظر


SaLaR

December 2020

بسیار عالی
سایتتون حرف نداره :)

پاسخ به نظر