如何将两个变量传递给 python 函数并返回两个变量? [复制]
Posted
技术标签:
【中文标题】如何将两个变量传递给 python 函数并返回两个变量? [复制]【英文标题】:How do I to pass two variables to a python function and get two variables returned? [duplicate] 【发布时间】:2016-03-11 03:27:46 【问题描述】:在 Python 中将两个变量传递给函数并从函数返回两个变量的最简单方法是什么
提前致谢。
【问题讨论】:
@ninjafnct(a, b): return c, d
。 x, y = fnct(a, b)
查看官方常见问题文档docs.python.org/2.7/faq/…
【参考方案1】:
您编写了一个接受 2 个输入的函数,并返回一个以逗号分隔的输出列表:
def function(first, second):
return first, second
firstOutput, secondOutput = function(1,2)
【讨论】:
【参考方案2】:您可以创建一个将 2 个值作为输入的定义,并在其下方有一个返回 2 个值的返回值。
例如:
#Create a definition
def HelloWorld(valueA, valueB):
print(valueA)
print(valueB)
return 'Hello', 'World'
# Call the definition
HelloWorld('HelloA', 'HelloB')
【讨论】:
Python 支持返回多个值 测试过了,你是对的。以上是关于如何将两个变量传递给 python 函数并返回两个变量? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何从widget的函数返回值,并将其传递给Tkinter,Python中的另一个小部件的函数
如何将 cv::mat 对象从 python 模块传递给 c++ 函数并返回返回的 cv::mat 类型的对象?