[英]Python instantiating a function class in another function
我正在尝试解决以下挑战。 printName 函数必须获取已在 readName 函数中实例化的名称。 我完全没有头绪。 我想知道在 printName 函数中输入的代码以使下面的代码工作
class Person:
def __init__(self, first_name, last_name):
self.first_name = first_name
self.last_name = last_name
# Your solution in below function
def printName(name: Person):
result = None
'''
your code here
'''
return result
# No Change below this
def readName(array):
name = Person(array[0], array[1])
return name
if __name__ == "__main__":
name = readName(['Python', 'Newbie'])
print(printName(name))
class Person:
def __init__(self, first_name, last_name):
self.first_name = first_name
self.last_name = last_name
# Your solution in below function
def printName(name: Person):
return [name.first_name, name.last_name]
# No Change below this
def readName([first_name, last_name]):
return Person(first_name, last_name)
if __name__ == "__main__":
name = readName([Python, Newbie])
print(printName(name))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.