由于Python是动态语言,根据类创建的实例可以任意绑定属性。
class Student(object): def __init__(self,name): self.name=name s=Student('liuqi') s.score=90
但是,如果Student
类本身需要绑定一个属性呢?可以直接在class中定义属性,这种属性是类属性,归Student
类所有:
class Student(object): count = 0 def __init__(self, name): self.name = name Student.count +=1 liuqi=Student('liuqi') lijie=Student('lijie')