多个变量指派给一个函数[重复]

问题描述 投票:0回答:3

这个问题已经在这里有一个答案:

我有不明白的东西在这里。我的意思是,它的工作原理,但我想明白是怎么回事幕后:

def load_data():
    f = gzip.open('mnist.pkl.gz', 'rb')
    training_data, validation_data, test_data = pickle.load(f, encoding="latin1")
    f.close()
    return (training_data, validation_data, test_data)

所以,我试图了解的是在这里,在第3行中,有3个变量(training_data,validation_data和TEST_DATA)。这些被分配到一个功能虽然!?我的问题是,会发生什么情况他们和/或功能?是函数执行三次?或者,变量简单函数,然后可以叫什么名字?或正在被一分为3份加载的数据,其中的三分之一被分配到每一个变量?我是一个菜鸟,所以这可能是愚蠢的,但请大家帮帮我!

python function variables
3个回答
© www.soinside.com 2019 - 2024. All rights reserved.