【发布时间】:2013-02-06 23:58:23
【问题描述】:
我有一个可以创建多个实例的类。创建一个方法和调用该方法与创建一个类和一个函数然后在类上使用该函数有什么区别?第一个是否因为方法是“实例化”而占用更多内存?
例子:
class myclass:
def __init__(self):
self.a=0
def mymethod:
print self.a
inst1=myclass()
myclass.mymethod
对比:
class myclass:
def __init__(self):
self.a=0
def myfunction(instance):
print instance.a
inst1=myclass()
myfunction(inst1)
【问题讨论】:
标签: python class function methods