我写了以下代码:
class FigureOut:
def setName(self, name):
fullname = name.split()
self.first_name = fullname[0]
self.last_name = fullname[1]
def getName(self):
return self.first_name, self.last_name
f = FigureOut()
f.setName("Allen Solly")
name = f.getName()
print (name)
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
('Allen', 'Solly')
Run Code Online (Sandbox Code Playgroud)
每当从python中的函数返回多个值时,它是否总是将多个值转换为多个值的列表,然后从函数返回它?
整个过程是否与将多个值转换为list显式然后返回列表相同,例如在JAVA中,因为只能从JAVA中的函数返回一个对象?