“Зачем просто, если можно сложно” - это про Python. И как я мог поверить когда-то, что Python - это простой язык ))) Ведь даже такие простые вещи, как None, если начать изучать справочные материалы, оказываются не совсем простыми. Впрочем, если не погружаться туда, куда не надо, то None - это просто зарезервированное слово. Это слово переводится как “ничто”. Это даже не 0, потому что ноль - это число. Это именно ничто, пустое. Например, если вы попробуете получить результат работы функции, которая ничего не возвращает, то вы получите None - ничего: В то же время None - это вовсе не “ничего” - это целый объект класса NoneType: print(type(None)) <class 'NoneType'> Вот что про него написано в справке: None - это объект, часто используемый для обозначения отсутствия значения, например, когда аргументы по умолчанию не передаются функции. Присвоение значения None (запись значения в None) недопустимо и вызывает ошибку синтаксиса. None является единственным экземпляром класса NoneType. В логич