None — это особое одноэлементное значение типа NoneType, которое означает «нет значения» или «отсутствие значения».
Типичные случаи использования:
- функция явно ничего не возвращает;
- необязательные параметры;
- маркер того, что данные еще не установлены.
Это следует проверить с помощью is:
Разбор
Суммируя:
None означает отсутствие значения.
- Это синглтон, поэтому его следует сравнивать с
is.
- Он часто используется в API как необязательное состояние.
Итог
None — это особое одноэлементное значение типа NoneType, которое означает «нет значения» или «отсутствие значения».