class Student: def _init_(self,name,score): #应该是__init__ self.name = name self.score = score def say_score(self): print("{0}的分数是:{1}".format(self.name,self.score)) s1 = Student('gaoqi',18) s1.say_score()
报以下错误:
s1 = Student('gaoqi',18)
TypeError: Student() takes no arguments
找了半天才知道init的下滑想是双下划线不是单下划线