Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建一个类的多个实例_Python_Class_Instance - Fatal编程技术网

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]
>>>