خالی (None)
در پایتون، مقدار None
یک ثابت ویژه است که نشان دهنده «بدون مقدار» یا «تعریف نشده» می باشد. نوع داده آن NoneType
است و تنها نمونه موجود از این نوع داده محسوب می شود.
استفاده از NoneType
می توانید متغیرها را به None
مقداردهی کنید تا نشان دهید هنوز مقداری ندارند:
x = None
print(x)
print(type(x))
مقایسه با None
برای مقایسه یک مقدار با None
بهتر است از عملگرهای هویتی is
یا is not
استفاده کنید:
result = None
if result is None:
print("No result yet")
else:
print("Result is ready")
result = None
if result is not None:
print("Result is ready")
else:
print("No result yet")
ارزیابی بولی
مقدار None
در زمینه بولی همیشه به عنوان False
ارزیابی می شود:
print(bool(None))
تابع های بازگرداننده None
اگر یک تابع در پایتون مقدار بازگشتی مشخصی نداشته باشد، به طور پیش فرض None
برمی گرداند:
def myfunc():
x = 5
x = myfunc()
print(x)
ادامه یادگیری
برای مطالعه بیشتر به بخش قالب بندی رشته ها (String Formatting) یا فصل ورودی کاربر (User Input) مراجعه کنید.