在这种情况下,"'元组'对象没有属性'first_name'是什么意思?



我得到一个错误:"tuple"对象没有属性"first_name",代码如下。我完全被卡住了

class User:
"""Summarizes User Profile"""
def __init__(self,first_name, last_name, followers, following):
self.first_name = first_name
self.last_name = last_name
self.followers = followers
self.following = following
self.fullname = first_name + " " + last_name
def describe_user(self):
print(self.fullname + " has " + followers + " and follows " + following + " users")
def greet_user(self):
"""Greets user"""
print("Welcome back, " + self.fullname)
#User info
user1 = ("Krish","Patel",100, 200)
user2 = ("Bob","Smith",2032, 153)
User.describe_user(user1)

您需要实际实例化User对象,而不仅仅是tuple。尝试

user1 = User("Krish","Patel",100, 200)
user2 = User("Bob","Smith",2032, 153)

相关内容

最新更新