دوره H برنامه نویسی پایتون
فصل پنجم: نوعهای دیگر
درس اول: None در پایتون
دورههای H
دورهی H، یک دورهی فشرده میباشد که برای زبانهای برنامهنویسی مختلفی در نظر گرفته شده است و در آن بصورت خلاصه و مفید، به بیان مهمترین مباحث هر زبان برنامهنویسی پرداخته میشود تا بتوان در کوتاهترین زمان ممکن، به ابتداییترین موارد موجود در یک زبان برنامه نویسی مسلط شد. برای مطالعه بیشتر و لیست تمامی دروس این دوره کلیک کنید...
از آبجکت None در پایتون، برای نشان دادن عدم وجود مقدار استفاده میشود! که شبیه null در اکثر زبانهای برنامهنویسی دیگر است. 🙂
همانند سایر مقادیر خالی، مثل 0 یا [ ] و یک رشته خالی، None نیز وقتی به یک متغیر بولین تبدیل شود، False است.
به مثال زیر دقت کنید:
>>> None == None True >>> None >>> print(None) None >>>
همانطور که میبینید، None با خودش برابر است و True ایجاد میکند. اگر خود None را بصورت خالی بنویسیم، هیچ اتفاقی نیفتاده و اگر آن را print کنیم، خودش چاپ میشود.
None در خروجی توابع
اگر تابعی بطور صریح خروجی نداشته باشد، مقدار آن None خواهد بود. مثلا:
def some_func(): print("Hi!") var = some_func() print(var)
خروجی:
>>> Hi! None >>>
نکته
در مورد None میتوان زیاد حرف زد؛ اما چون فعلا با مواردی مثل کلاسها آشنا نشدید، به همین مقدار بسنده میکنیم.
نظرات ثبت شده بدون دیدگاه