Потрясающий домик с ремонтом и интересной планировкой. id 3285
print(func) vs print(func())
*** def func(): pass func() print(func()) # None print(func) # <function func at 0x0000010B4C901DD0> id(func()) # 140726763506496 id(func) # 1148040781264 Давайте разберём этот код, который демонстрирует работу с функциями, как объектами, а также разницу между вызовом функции и ссылкой на неё. 1. Определение функции def func(): pass • Создаётся функция с именем func. • В теле функции ничего не происходит (pass – это пустой оператор-заглушка). • Функция не имеет return, поэтому возвращает None...