【发布时间】:2016-09-23 19:32:07
【问题描述】:
在 Python 中,我们可以将函数分配给变量。比如 math.sine 函数:
sin = math.sin
rad = math.radians
print sin(rad(my_number_in_degrees))
是否有任何简单的方法可以将多个函数(即一个函数的函数)分配给一个变量?例如:
sin = math.sin(math.radians) # I cannot use this with brackets
print sin (my_number_in_degrees)
【问题讨论】:
-
sinrad = lambda n: math.sin(math.radians(n))? -
澄清一下,您所描述的并不是将多个函数分配给一个变量。它分配了一个函数,恰好是另外两个函数的组合。
标签: python