類屬性和實例屬性主要區別:作用域不同
一,類沒有實例屬性
二,實例擁有類屬性,不能改變類屬性,實例可以改變實例屬性
# 類屬性和實例屬性 class Student: count = 10 # count是類屬性 def __init__(self, name): self.name = name # name是實例屬性 print(Student.count) # 10 通過類來訪問類屬性 # print(Student.name) # 報錯:AttributeError: type object 'Student' has no attribute 'name' s1 = Student("xiaoming") print(s1.name) # xiaoming 必須通過實例來訪問實例屬性name print(s1.count) # 10 實例也可以訪問類屬性