1.__init__的第一个参数一定是self,之后才是要捆绑的属性,如name,score.当在__init__函数中定义了其他变量,
再之后使用时,都以self.+变量调用。在类中还可以增加新的功能,如下例:get_grade()功能
class Stu(object):
def __init__(self,name,score):
self.name=name
self.score=score
def get_grade(self):
if self.score>90:
return '优秀'
elif self.score>80:
return '良好'
elif self.score>60:
return '及格'
else :
return '不及格'
s1=Stu('小沈同学',100)
s2=Stu('小常同学',59)
print(s1.name,s1.get_grade())
print(s2.name,s2.get_grade())
结果:
小沈同学 优秀
小常同学 不及格
本文介绍了一个简单的Python类的实现方式,通过实例展示了如何定义类、初始化对象属性,并为类添加方法来实现特定的功能。示例中包括根据分数返回成绩等级的方法。
416

被折叠的 条评论
为什么被折叠?



