相关疑难解决方法(0)

我需要一个Python类来跟踪它实例化的次数

我需要一个像这样工作的类:

>>> a=Foo()
>>> b=Foo()
>>> c=Foo()
>>> c.i
3
Run Code Online (Sandbox Code Playgroud)

这是我的尝试:

class Foo(object):
    i = 0
    def __init__(self):
        Foo.i += 1
Run Code Online (Sandbox Code Playgroud)

它按要求工作,但我想知道是否有更多的pythonic方法来做到这一点.

python class instances

4
推荐指数
2
解决办法
1770
查看次数

标签 统计

class ×1

instances ×1

python ×1