Python 创建一个类的多个实例
我确实创建了一个类Python 创建一个类的多个实例,python,class,instance,Python,Class,Instance,我确实创建了一个类 class Type: p = [] r = [] s = [] 然后,大体上我用了3次。第一个: Short = Type() 然后我使用列表在其中添加一些数据。 我第二次申报时 Avreage = Type() 但是。。在那一刻,埃弗里的数据在短跳转到平均水平。就像当一个右Short.p[0]=2时,它在类本身中写入它。。我要怎么做才能解决这个问题 >>> class Type: ... p = [] ...
class Type:
p = []
r = []
s = []
然后,大体上我用了3次。第一个:
Short = Type()
然后我使用列表在其中添加一些数据。
我第二次申报时
Avreage = Type()
但是。。在那一刻,埃弗里的数据在短跳转到平均水平。就像当一个右Short.p[0]=2
时,它在类本身中写入它。。我要怎么做才能解决这个问题
>>> class Type:
... p = []
... r = []
... s = []
...
这里变量‘p’、r
和s
是类变量
类变量定义:在类定义中声明但不在方法中声明的变量是类或静态变量,可以通过类实例即对象或类名(类外)访问这些变量
e、 g
>>> a = Type()
>>> a.p
[]
>>> a.p.append(3)
>>> a.p
[3]
>>> b = Type()
>>> b.p
[3]
>>> Type.p
[3]
>>>