2020
09-30
09-30
Python小白不正确的使用类变量实例
不正确的使用类变量看下面一个例子:>>>classA(object):...x=1...>>>classB(A):...pass...>>>classC(A):...pass...>>>printA.x,B.x,C.x111看起来没有问题。>>>B.x=2>>>printA.x,B.x,C.x121嗯哈,还是和预想的一样>>>A.x=3>>>printA.x,B.x,C.x323我了个去。只是改变了A.x,为啥C.x也变了?在Python里,类变量通常在内部被当做字典来处理并遵循通常所说的方法解析顺序(MethodResolution...
继续阅读 >