类属性分为公有属性和私有属性
公有属性:既可以在类的内部使用,又可以在类的外部使用
私有属性:双下划线开头,只能在类的内部使用,在类外无法使用
class MyClass:
attr=100 #公有属性
__atter=999 #私有属性
def print_attr(self):
print(self.attr)
print(self.__attr)
m=MyClass()
print(MyClass.__attr) #会报错,私有属性无法在类外调用
print(m.__attr) #会报错,私有属性无法在类外调用
m.print_attr() 得到结果:100
999