类对象

我们前面讲的类定义格式中,“class  类名:”。实际上,当解释器执行class语句时,就会创建一个类对象

 1 class Student:
 2 
 3     def __init__(self,name,score):
 4         self.name=name
 5         self.score=score
 6 
 7     def say_score(self):
 8         print("{0}的分数是:{1}".format(self.name,self.score))
 9 
10 stu2 = Student
11 s1 = Student("Xujie",100)
12 s2  = stu2("ian",60)
13 
14 s1.say_score()
15 s2.say_score()

 

 

实际上生成了一个变量名就是类名“Student”的对象,我们通过赋值给新变量Stu2,也能实现相关的调用。说明确实创建了类对象

注:

pass为空语句,表示什么都不做,如果暂时不知道给方法或类中加什么时,可以用pass占位,后期再给填写上去