Я написал следующий код:
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)
Я получаю следующий вывод:
('Allen', 'Solly')
Когда возвращается несколько значений из функции в python, всегда ли она преобразует несколько значений в список из нескольких значений, а затем возвращает его из функции?
Является ли весь процесс таким же, как явное преобразование нескольких значений в list
, а затем возвращает список, например, в JAVA, поскольку можно вернуть только один объект из функции в JAVA?