In [17]: class Student():
#定义初始化值,用来实例化对象用的值 ...: def __init__(self,name,score):
#self代表实例化后的对象,这里就是定义实例化后的对象属性=传进来的值 ...: self.name = name ...: self.score = score
#定义一个方法,用来打印实例化后的对象对应的参数 ...: def print_score(self): ...: print("%s:%s"%(self.name,self.score))
#定义一个方法,用来定义打印实例化后对象的分数等级 ...: def get_grade(self): ...: if self.score >=90: ...: return 'A' ...: if self.score >=60: ...: return 'B' ...: return 'C' ...:
#实例化一个对象,使用类(初始化对象参数)进行实例化 In [18]: student1=Student('zhangbei',99)
#打印调用实例化后某个对象的指定属性或方法 In [19]: print(student1.print_score()) zhangbei:99 None #打印调用实例化后某个对象的指定属性和方法 In [20]: print(student1.get_grade()) A
#打印实例化后对象的某个属性
In [22]: print(student1.score)
99