|
9-3 用户:创建一个名为 User 的类,其中包含属性 first_name 和 last_name,还有
用户简介通常会存储的其他几个属性。在类 User 中定义一个名为 describe_user()的方
法,它打印用户信息摘要;再定义一个名为 greet_user()的方法,它向用户发出个性化
的问候。
class User:
def __init__(self, first_name, last_name, **message):
self.information = {}
self.information['first_name'] = first_name
self.information['last_name'] = last_name
for key, value in message.items():
self.information[key] = value
def describe_user(self):
print(self.information)
def greet_user(self):
print(self.first_name + self.last_name + " 你好!")
user1 = User("周", "杰伦", 住址='中国TW', 性别='男')
user1.describe_user
user1.greet_user
请问一下这个代码哪里有问题? 我想在类的方法中添加字典,应该如何正确添加? 感谢
|
|