为什么如果一个变量有另一个变量参考,它不会占用更多的内存?
class Foo():
a = 1
b = 1
class Bar():
a = 1
import sys
foo = Foo()
print(sys.getsizeof(foo)) # 56
bar = Bar()
print(sys.getsizeof(bar)) # 56
foo.bar
实际上只是Foo.bar.__get__(foo, Foo)
的简写形式。 - chepner