回复内容:
我写过的一篇文章
什么是method?
function就是可以通过名字可以调用的一段代码,我们可以传参数进去,得到返回值。所有的参数都是明确的传递过去的。
method是function与对象的结合。我们调用一个方法的时候,有些参数是隐含的传递过去的。下文会详细介绍。
In [5]: class Human(object): ...: def __init__(self, weight): ...: self.weight = weight ...: def get_weight(self): ...: return self.weight ...: In [6]: Human.get_weight Out[6]:假设有类c,且o是类c的对象,那么
虽然执行过程上有点细微差别,但从结果上说,
o.method(arg, ...) 等价于 c.method(o, arg, ...)
有了不懂的问题,先Google和先问,二种方式有什么区别?
顺便帮你把大小写改正了,不谢。
查看更多关于Python方法间调用,self.方法跟cls=类名;cls.方法,二种方式有什么区别?的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did89848