[英]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.