Чтобы проверить, имеет ли объект тип NoneTypeв Python, вы можете использовать оператор isили оператор ==. Вот несколько методов, которые вы можете использовать:
-
Использование оператора
is:if obj is None: # Object is of NoneType else: # Object is not of NoneType -
Использование оператора
==:if obj == None: # Object is of NoneType else: # Object is not of NoneType -
Использование функции
type():if type(obj) == type(None): # Object is of NoneType else: # Object is not of NoneType -
Использование функции
isinstance():if isinstance(obj, type(None)): # Object is of NoneType else: # Object is not of NoneType
Эти методы по существу проверяют, ссылается ли объект на одноэлементный объект None, который представляет NoneTypeв Python.