دوره H پایتون – فصل 5: نوع‌های دیگر – درس 1: آبجکت None

دوره H پایتون – فصل 5: نوع‌های دیگر – درس 1: آبجکت None

دوره 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 می‌توان زیاد حرف زد؛ اما چون فعلا با مواردی مثل کلاس‌ها آشنا نشدید، به همین مقدار بسنده می‌کنیم.
درس بعدیدرس قبلی

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک