Si tengo una clase con varias funciones:Python: funciones en una clase y la memoria
class Example:
def func1(self):
print 'Hi1'
def func2(self):
print 'Hi2'
def func3(self):
print 'Hi3'
Si creo varios casos de 'Ejemplo', lo hace cada tienda instancia sus propias copias de las funciones de la clase ? ¿O Python tiene una manera inteligente de almacenar la definición una sola vez y buscarla cada vez que una instancia utiliza una función en la clase?
Además, ¿qué ocurre con las funciones estáticas? ¿La clase guarda solo una copia de cada función estática?
No estoy seguro de entender la diferencia en el rendimiento que esto implicaría. – rsegal
im instanciando millones de instancias de una clase, así que necesito entender cómo se va a afectar la memoria. –