一:类的属性包括
1:实例属性
2:类属性
3:私有属性
例子:
(1):以双下划线开头标志的字符
class A:
def __init__(self):
self.__x = 1
def info(self):
print self.__x
a = A()
a.info()
a.__x = 2
a.info()
print a.__x
>>
1
1
2
(2):以单下划线开头标志的字符
class A:
def __init__(self):
self._x = 1
def info(self):
print self._x
a = A()
a.info()
a._x = 2
a.info()
print a._x
>>
1
2
2
4:特殊属性
二:深入理解类的属性