python - 我应该如何调用在主函数之外定义的函数?

标签 python algorithm function python-3.x nested

所以我是 python 的新手,我正在研究一种算法,我假设有 2 个函数

func1(x)

func2(x)

已经在主函数之外定义了。

现在我想在主函数中调用这些函数,一个嵌套在另一个函数中

像这样

def funcmain(func1(func2(x)))

它显然不起作用,我一直无法让它正常工作。对此有什么建议吗?

编辑:我的意思是我想输入一个字符串,我希望它首先通过 func2,然后是 func2 的返回值,再通过 func1,最后是返回值func1 通过 func main。我已经分别测试了每个功能,它们都按预期工作,但我似乎无法将它们链接在一起

最佳答案

我希望这段代码能帮助您理清思路。

#!/usr/bin/python

def func1(x):
    return x + 1

def func2(x):
    return x + 2

def main(x):
    print func1(func2(x))

if __name__ == '__main__':
    main(0)

输出为3。

关于python - 我应该如何调用在主函数之外定义的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26371789/

相关文章:

python - 如何使用 Matplotlib 在图形中间绘制一个轴

c# - PowerCollections 中 GetValueElseAdd 的 BCL 等价物是什么

javascript - 动态调用 jQuery 函数

javascript - 可以省略一组中间的 JavaScript 函数参数吗?

javascript - jquery在调用函数时定义超时

python - 单元测试中如何强调对输入数据的限制?

python - 如何使用Tensorflow v1.1 seq2seq.dynamic_decode?

python - 无法在Mac中导入cv2

algorithm - 将原始轨迹与两个压缩轨迹进行比较的最佳方法是什么

c++ - 在给定的约束条件下,从 n 个同事中选择 m 个 friend 。(编码问题)