python一个接一个地调用函数两次,但第二次从第一次调用开始存储值
我正在使用python,所以有人能告诉我如何在python中调用同一个函数两次吗?但是当您第二次调用它时,它应该被更改,当您第一次调用该函数时,它已经存储了一个值,我的意思是你第一次调用这个函数,然后再次调用它,但是返回值是你第一次调用这个函数时的值 假设您有一个同时具有参数和返回值的函数:python一个接一个地调用函数两次,但第二次从第一次调用开始存储值,python,Python,我正在使用python,所以有人能告诉我如何在python中调用同一个函数两次吗?但是当您第二次调用它时,它应该被更改,当您第一次调用该函数时,它已经存储了一个值,我的意思是你第一次调用这个函数,然后再次调用它,但是返回值是你第一次调用这个函数时的值 假设您有一个同时具有参数和返回值的函数: def myFunction(input): # do something with input return input 要让函数的第二个实例使用第一个实例的结果,只需嵌套函数: res
def myFunction(input):
# do something with input
return input
要让函数的第二个实例使用第一个实例的结果,只需嵌套函数:
result = myFunction(myFunction(value))
请编辑您的帖子,以包含一个示例,演示如何使用此函数
函数(函数(参数))
?
you can create function that will apply n-times
def multf(f, n, x):
if n == 0:
return x
return multf(f, n-1, f(x))
so here we apply lambda sqr 3 times, it becomes f(f(f(x)))
sqr = lambda x: x**2
print(multf(sqr,3,2))
256