我是一名 C 程序员,正在尝试学习 Python - 还是一个新手。
def fx(x, y):
return x, y
a, b = fx(1, 2)
fx() 必须返回 x 和 y 作为数据结构的一部分 - 可能是列表或元组。我需要知道到底是什么。
感谢您的任何意见, 曼尼什·贾恩
最佳答案
Python 中不存在多个返回值,也不会隐式发生任何事情。您正在构造一个元组并返回它。 x, y
是创建 2 元组的有效表达式。如果您不相信我,请打开 Python REPL 并输入 1, 2
;您将得到元组 (1, 2)
结果。
关于python - 在Python中,函数中的多个返回值是否作为隐式列表发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66518926/