【发布时间】:2020-09-02 19:35:26
【问题描述】:
编写一个提取类,将您的全名作为 init 方法中的属性之一传递。 然后使用 init 方法变量和 split 函数来拆分名字和姓氏并将它们存储在数组中。
到目前为止,这是我得到的:
class Fullname:
def __init__(self, firstname,lastname):
self.firstname = firstname
self.lastname = lastname
def Fullname(self):
return('{} {}'.format(self.firstname, self.lastname))
fullname = Fullname("Ashley", "Olsen")
print(fullname.Fullname())
我的输出是:
Ashley Olsen
我想要得到的预期输出是:
Ashley Olsen
Ashley
Olsen
有人可以帮我解决这个问题吗?
谢谢!
【问题讨论】:
-
似乎方向与您的实现不同,即:1)类名应该是Extract(“写一个类Extract”),2)_init_应该取全名(“全名作为属性之一init"), 3) 要拆分全名的数组(“拆分名字和姓氏的拆分函数”。
标签: python arrays class split initialization