作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试处理一个文件,并且我有两个函数 a 和 b。
假设a是:
def A(num1,num2):
num3 = num1 + num2
def B(num3,num4):
num5 = num3*num4
我如何使用 A(num3) 的输出并在 B 中使用它?
最佳答案
首先,您需要函数返回 值。目前 A()
只是计算值 num1 + num2
并且没有对它做任何事情。如果你想让它传回答案,你必须在它的末尾添加一个 return 语句:
def A(num1,num2):
num3 = num1 + num2
return num3
接下来,如果您想将该函数的结果传递给函数 B
,您可以这样做:
...
some_var = B(A(num1, num2), num4)
...
看,它的工作方式与在其他任何地方调用函数相同,除了它在括号内并且与您可能放置变量的位置相同。
关于python - 如何将一个函数的输出用作另一个函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54736309/
我是一名优秀的程序员,十分优秀!