|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- class User():
- def __init__(self,first_name,last_name,**user_info):
- self.first_name=first_name
- self.last_name=last_name
- for self.key,self.value in self.user_info:
- user_info[self.key]=self.value
- def describe_user(self):
- print('name is '+self.first_name.title()+' '+self.last_name.title()+'\n'+'info: \n'+ self.key+':'+self.value)
- class_user=User('albert','albert',location='princeton',field='physics')
- class_user.describe_user()
复制代码
代码如上运行报错。请教此处我想传递多实参时内部应该如何写法应该如何赋值。。。
- class User():
- def __init__(self,first_name,last_name,**user_info):
- self.first_name=first_name
- self.last_name=last_name
- self.user_info = user_info
- def describe_user(self):
- print('name is '+self.first_name.title()+' '+self.last_name.title())
- for self.key,self.value in self.user_info.items():
- print(self.key,':',self.value)
- class_user=User('albert','albert',location='princeton',field='physics')
- class_user.describe_user()
复制代码
|
|