به آموزشگاه مجازی سینا خوش آمدید!

آموزش مقدار None در پایتون

امتیاز
(0)

مقدار None در پایتون، یک ثابت خاص است که نشان دهنده‌ی فقدان یک مقدار است. نوع داده‌ی آن NoneType است؛ و None تنها نمونه از آبجکت NoneType محسوب می‌شود. 


نوع داده‌ی NoneType

متغیرها می‌توانند برابر با مقدار None شوند، تا نشان دهند که "هیچ مقداری" در آنها قرار ندارد. 

مثال شماره 1

انتساب مقدار None و نمایش دادن آن:

x = None
print(x)

نتیجه:

None
امتحان کنید

استفاده از متد type() برای مشاهده‌ی نوع مقدار None. 

مثال شماره 2

انتساب و پرینت کردن نوع داده‌ی مقدار None:

x = None
print(type(x))

نتیجه:

<class 'NoneType'>
امتحان کنید

مقایسه با مقدار None

برای مقایسه‌ی یک مقدار با None، می‌توانیم از عملگرهای هویت is یا is not استفاده کنیم. 

مثال شماره 3

استفاده از عملگر is برای مقایسه با None:

result = None
if result is None:
  print("No result yet")
else:
  print("Result is ready")

نتیجه:

No result yet
امتحان کنید

مثال شماره 4

یک مثال مشابه، اما این بار، استفاده از عملگر is not:

result = None
if result is not None:
  print("Result is ready")
else:
  print("No result yet")

نتیجه:

No result yet
امتحان کنید

True یا False

مقدار None در بولین‌ها(boolean) به صورت False ارزیابی می‌شود. 

مثال شماره 5

بررسی True یا False بودن:

print(bool(None))

نتیجه:

False
امتحان کنید

تابع‌هایی که مقدار None را برمی‌گردانند

تابع‌هایی که صریحاً یک مقدار را برنمی‌گرداند، به طور پیش‌فرض مقدار None را برمی‌گردانند. 

مثال شماره 6

یک تابع بدون دستور return که مقدار None را برمی‌گرداند:

def myfunc():
  x = 5

x = myfunc()
print(x)

نتیجه:

None
امتحان کنید

منبع: www.w3schools.com/python

 

  • بازدید: 20

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال