Python 类定义容器变量 不会被二次初始化
Python 类定义容器变量 不会被二次初始化如下所示:
class names(object):
lists = []
def __init__(self, parent=None):
super(names, self).__init__(parent)
不管实例化 names 类多少次,lists 容器也只会初始一次
因此,若希望每次调用都初始化 lists 容器,必须采用如下形式编写:
class names(object):
def __init__(self, parent=None):
super(names, self).__init__(parent)
self.lists = []
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。
页:
[1]