最佳答案
下列两者之间是否有任何有意义的区别:
class A(object):
foo = 5 # some default value
对。
class B(object):
def __init__(self, foo=5):
self.foo = foo
如果要创建大量实例,那么这两种样式对性能或空间的要求是否有所不同?当您阅读代码时,您是否认为这两种样式的含义有显著的不同?