01 2014 档案

摘要:Python没有真正的私有变量。内部实现上,是将私有变量进程了转化,规则是:_下面的小技巧可以获取私有变量:1 class Test(object):2 def __init__(self):3 self.__zzz=1114 5 if __name__ == '__main__':6 a = Test()7 print a._Test__zzz同样,通过a._Test__zzz=222的方式,可以修改私有变量的值。通过dir(Test)和dir(a)可以看到类属性和其实例属性之间的区别:print dir(Test)print dir(a)['__c... 阅读全文
posted @ 2014-01-29 16:21 鸪斑兔 阅读(12974) 评论(0) 推荐(1) 编辑