由于你问题中的清单不是100%清晰,因此我决定用一个简单的例子对其进行解释。它还包括一些__something
你未在列表中提及的变量。
class Test:
a = None
b = None
def __init__(self, a):
print self.a
self.a = a
self._x = 123
self.__y = 123
b = 'meow'
在开始的时候,a和b只对类本身定义的变量-通过访问Test.a
,并Test.b
和不针对任何实例。
创建该类的实例时(导致__init__
执行):