Может ли функция Python быть аргументом другой функции?
Скажи:
def myfunc(anotherfunc, extraArgs):
# run anotherfunc and also pass the values from extraArgs to it
pass
Итак, это в основном два вопроса:
- Разрешено ли вообще?
- И если это так, как я могу использовать функцию внутри другой функции? Должен ли я использовать exec(), eval() или что-то в этом роде? Никогда не нужно было возиться с ними.
BTW, extraArgs - это список/кортеж аргументов anotherfunc.