None — специальное значение в программировании, обозначающее «отсутствие значения«.
Его используют для:
- Указания, что переменная не имеет установленного значения.
- Возврата из функции, если она не должна возвращать никакого значения.
- Проверки, является ли переменная «не установленной».
Когда no А когда none?
No и none используются для указания на отсутствие чего-либо:
- No используется перед существительными: She has no time.
- None заменяет существительные, указывая на их отсутствие: She has time for walking, but none for studying.
Как проверить на NONE?
Для надежной проверки на None используйте «is None» или «is not None». Они четко проверяют соответствие значению None.
Не стоит применять «== None», поскольку это может привести к неожиданным результатам, если метод eq переопределен в вашем классе.