КАК ПРИСВОИТЬ ФУНКЦИЮ ПЕРЕМЕННОЙ PYTHON
Для присвоения функции переменной в Python достаточно просто присвоить имя функции переменной без использования круглых скобок.
Например:
def приветствие(): print("Привет, мир!")функция = приветствиефункция() # Выводит "Привет, мир!"
Теперь переменная функция
ссылается на функцию приветствие
и может быть вызвана так же, как и сама функция.
Это удобно, когда вам необходимо передавать функцию в качестве аргумента в другую функцию или использовать ее в более сложных конструкциях.
Заметьте, что при присвоении функции переменной, переменная становится объектом, который можно передавать и изменять.
35 Функции (def) в Python. Определение и вызов функции
Python 3 #18: области видимости переменных - global, nonlocal
Python. Команды print() input()
38 Область видимости. Локальная, глобальная и встроенная области видимости Python
Урок 4 Переменные в Python. Оператор присваивания
Python для начинающих. Как работают переменные в Python. #2