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

امیرحسین بیگدلو June 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 در پایتون

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

ویدیوهای مشابه



ارسال نظر


باب

2 سال قبل پاسخ به نظر

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

ممنون

ارسال نظر



SaLaR

3 سال قبل پاسخ به نظر

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

ارسال نظر



مونگارد