如何将两个变量传递给 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 中将两个变量传递给函数并从函数返回两个变量的最简单方法是什么

提前致谢。

【问题讨论】:

@ninja fnct(a, b): return c, dx, 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 函数并返回两个变量? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何将常量值传递给 Python UDF?

如何从widget的函数返回值,并将其传递给Tkinter,Python中的另一个小部件的函数

气流 - 如何将 xcom 变量传递给 Python 函数

如何将 cv::mat 对象从 python 模块传递给 c++ 函数并返回返回的 cv::mat 类型的对象?

如何在 tkinter python 中的两个函数之间传递变量?

如何将数组从 c++ 传递给 python 函数并将 python 返回的数组检索到 c++