آموزش مقدار None در پایتون
مقدار None در پایتون، یک ثابت خاص است که نشان دهندهی فقدان یک مقدار است. نوع دادهی آن NoneType است؛ و None تنها نمونه از آبجکت NoneType محسوب میشود.
نوع دادهی NoneType
متغیرها میتوانند برابر با مقدار 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 ارزیابی میشود.
تابعهایی که مقدار None را برمیگردانند
تابعهایی که صریحاً یک مقدار را برنمیگرداند، به طور پیشفرض مقدار None را برمیگردانند.
مثال شماره 6
یک تابع بدون دستور return که مقدار None را برمیگرداند:
def myfunc():
x = 5
x = myfunc()
print(x)
نتیجه:
None
امتحان کنیدمنبع: www.w3schools.com/python
- بازدید: 20
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.