Константа, представляющая отсутствие значения.
Данная константа, является единственным значением для типа NoneType.

None обычно используют для обозначения того, что конкретное значение отсуствует.
Например, для обозначения параметра по умолчанию какой-либо функции.

    # Присвоение значения невозможно
None = 10 # SyntaxError: can't assign to keyword

# Использование в качестве значения параметра по умолчанию.
def print_some(value=None):
# Если значение не передано, используем some.
value = value or 'some'
print(value)

print_some() # some

# Проверки на None
# производятся при помощи is, а не ==
if something is None:
pass

if something is not None:
pass


Синонимы поиска: None, null
В разделе «Встроенные константы»: False True Многоточие (Ellipsis, …)
На заметку
Зарегистрированные пользователи могут публиковать свои мнения относительно Книг, Видео, Статей других авторов и прочего в разделе Обсуждений.