如何将两个变量传递给 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 函数并返回两个变量? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

将js变量传递给django视图[重复]

JS如何在parentacess中运行?

如何将多个变量传递给 Angular 2 中的组件?

将多个变量传递给视图?

在 Java 中交换两个字符串,通过将它们传递给实用程序函数,但不返回对象或使用包装类

如何将变量从 .map() 传递给回调函数