导入
用户类
学习如何构建你的第一个用户类。
...
...
1 / 4
我们有一个 User 类,其中包含三个用户
User 类
1class User: 2 def __init__(self, username, display_name): 3 self.username = username # 存储用户名 4 self.display_name = display_name # 存储显示名
1class User: 2 def __init__(self, username, display_name): 3 self.username = username # 存储用户名 4 self.display_name = display_name # 存储显示名 5 6# 创建用户 7user1 = User("alex123", "Alex") 8user2 = User("emma456", "Emma")
1class User: 2 def __init__(self, username, display_name): 3 self.username = username # 存储用户名 4 self.display_name = display_name # 存储显示名 5 6user1 = User("alex123", "Alex") 7user2 = User("emma456", "Emma") 8 9# 显示用户信息 10print(user1.username) 11print(user2.display_name)
1class User: 2 def __init__(self, username, display_name): 3 self.username = username 4 self.display_name = display_name 5 6user1 = User("alex123", "Alex") 7user2 = User("emma456", "Emma") 8 9# 添加显示用户资料的方法 10def show_profile(self): 11 print("用户:", self.display_name, "(@" + self.username + ")")
1class User: 2 def __init__(self, username, display_name): 3 self.username = username 4 self.display_name = display_name 5 6user1 = User("alex123", "Alex") 7user2 = User("emma456", "Emma") 8 9def show_profile(self): 10 print("用户:", self.display_name, "(@" + self.username + ")") 11 12# 调用新创建的显示资料函数 13user1.show_profile() 14user2.show_profile()
1class User: 2 def __init__(self, username, display_name): 3 self.username = username 4 self.display_name = display_name 5 6 def show_profile(self): 7 print("用户:", self.display_name, "(@" + self.username + ")") 8 9user1 = User("alex123", "Alex") 10user2 = User("emma456", "Emma") 11 12# 调用新的显示资料函数 13user1.show_profile() 14user2.show_profile()
...
1class User: 2 def __init__(self, username, display_name): 3 self.username = username 4 self.display_name = display_name 5 6user1 = User("alex123", "Alex") 7user2 = User("emma456", "Emma") 8 9def show_profile(self): 10 print("用户:", self.display_name, "(@" + self.username + ")") 11 12# 调用在类外部定义的显示资料函数 13show_profile(user1) 14show_profile(user2)
1class User: 2 def __init__(self, username, display_name): 3 self.username = username 4 self.display_name = display_name 5 6 # 在此处添加你的代码 7 8 def show_profile(self): 9 print("用户:", self.display_name, "(@" + self.username + ")") 10 11 # 在此处添加你的代码 12 13user1 = User("alex123", "Alex") 14user2 = User("emma456", "Emma") 15 16user1.show_profile() 17user2.show_profile()
Coming soon to support pageflux-note