Python 是否可以将函数n定义为变量?

Python 是否可以将函数n定义为变量?,python,Python,处理某些代码有一个功能。如果我想把这个赋值给一个vaiable语句,我可以用它来重新定义一个列表,那么这个过程就完成了 一切!巨蟒叫声 代码在这里 预期:工程 实际:不起作用是的,您可以定义一个函数并将该函数分配给一个变量。然后,您可以像调用任何其他函数一样,通过提供参数来调用该变量 比如说 >>> def example_function(x, y): ... return x + y ... >>> func_var = example_funct

处理某些代码有一个功能。如果我想把这个赋值给一个vaiable语句,我可以用它来重新定义一个列表,那么这个过程就完成了

一切!巨蟒叫声

代码在这里

预期:工程
实际:不起作用

是的,您可以定义一个函数并将该函数分配给一个变量。然后,您可以像调用任何其他函数一样,通过提供参数来调用该变量

比如说

>>> def example_function(x, y):
...     return x + y
...
>>> func_var = example_function
>>> func_var(10, 20)                                                                                                                                          
30
会有用的。但它并没有真正完成任何事情


如果你提供一个你想要实现的例子,我可以给出一个更好的例子。

因为函数是一种对象类型(可调用对象),所以可以给变量分配一个该对象的实例

>>> def example_function(x, y):
...     return x + y
...
>>> func_var = example_function
>>> func_var(10, 20)                                                                                                                                          
30
def bar():
    return 'foo'

x = bar

print(x) #O <function at #number>
print(x()) #Output: 'foo'
def bar():
返回“foo”
x=巴
打印(x)#O
打印(x())#输出:“foo”

您可以发布您的代码示例吗?然后发布一个更可靠的预期输出?你想在一段代码中使用你的函数名?代码?从你的写作中已经很难理解了。如果你希望得到一些帮助,你也可以表现出自己的努力。搜索示例。一切都可能与python有关