创建一个类的许多实例

时间:2016-02-22 05:10:25

标签: python class instance

我确实创建了一个类。

class Type:
    p = []
    r = []
    s = []

然后,在主要我使用它3次。第一个:

Short = Type()

然后我使用列表在其中附加一些数据。 我第二次宣布它

Avreage = Type()

但是......那一刻,evrey的数据是短线跳入平均值。就像当一个正确的短片。p[0] = 2时,它会在课堂上写下它。我需要做些什么才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

>>> class Type:
...     p = []
...     r = []
...     s = []
...

此变量' p',rs类变量

类变量定义:在类定义中声明的变量,但不在方法内部的变量是类或静态变量,我可以通过类实例访问,即对象或类名(类外)

e.g。

>>> a = Type()
>>> a.p
[]
>>> a.p.append(3)
>>> a.p
[3]
>>> b = Type()
>>> b.p
[3]
>>> Type.p
[3]
>>>