作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我目前正在学习 Python,希望有人能帮助我。我对编码还很陌生,所以如果解释得当,将会非常有帮助。
假设我有一个名为 function1
的函数返回:
return (row, column)
现在我正在编写另一个名为 say function2
的函数。在这个函数中我需要调用 say:
exampleItem.exampleName(row, column, name)
我如何使用 function1
的输出,即行和列作为上一行中的 row
和 column
参数函数2
?
我真的希望这是有道理的,因为我之前因为没有正确地写问题而受到严重惩罚,因为我没有意识到这里的最佳实践。
最佳答案
在所有版本的 Python 中你都可以这样做:
row, column = function1()
exampleName(row, column, name)
在较新的版本 (3.5+
) 中,您可以使用解包来执行以下操作:
exampleName(*function1(), name)
如需进一步阅读,请参阅:PEP 448 -- Additional Unpacking Generalizations .
关于python - 如何将函数的输出用作函数内另一个函数的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40891041/
我是一名优秀的程序员,十分优秀!