Crossin的编程教室
标题:
关于类和方法
[打印本页]
作者:
变色幽灵
时间:
2018-1-7 13:51
标题:
关于类和方法
如下代码:
class User(object):
"""用户的类"""
def __init__(self, first_name,last_name,password):
self.first_name = first_name
self.last_name = last_name
self.password = password
def describe_user(self):
user_name = self.last_name.title() + " " + self.first_name.title()
print ("User: " + user_name + "\npassword: " + str(self.password))
def greet_user(self):
user_name = self.last_name.title() + self.first_name.title()
print ("Hello " + user_name)
user_1 = User("zhao","derek",123456)
user_1.describe_user()
user_1.greet_user()
问题:
在两个方法中都有一句整理姓名的语句:user_name = self.last_name.title() + " " + self.first_name.title(),
怎样改写才可以不用重复用这一句,并且同时定义对象的时候依然只输入first_name 和 last_name
作者:
非谢家之宝树
时间:
2018-1-9 11:02
把username放在类不行吗?
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5