gpt4 book ai didi

python在其他函数中使用一个函数的输出而不调用所有其他函数

转载 作者:行者123 更新时间:2023-11-28 19:48:03 25 4
gpt4 key购买 nike

我有一个核心函数,我从脚本中的许多其他函数中调用它。问题是我不希望每个函数调用核心函数来运行它。有没有一种方法可以存储核心函数的输出,以便在第二次、第三次等调用时不运行?

例如

def core_func(a,b,c):
do something....
return x,y,z

def func2(a,b,c):
x,y,z = core_func(a,b,c)
do something with x,y,z

def func3(a,b,c):
x,y,z = core_func(a,b,c)
do something with x,y,z

等..

这里的func3 会在func2 调用完之后再次调用core_func。我怎样才能防止这种情况但同时使用 core_func 输出?一个可能的解决方案可能是返回 func2 的输出并在 func3 中使用(但这会变得有点难看)。

谢谢

最佳答案

variable = core_func(arguments)

func2(variable)

func3(variable)

将函数的结果存储在一个变量中!

关于python在其他函数中使用一个函数的输出而不调用所有其他函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com