python方法和函数区别

方法函数区别

class Foo(object):
    def fench(self):
        pass
    
    
    
Foo.fench()  #函数
​
obj = Foo()  #实例化
obj.fench()  #方法

 

通过类直接调用的是函数
通过实例化对象调用的是方法

对于一个类里面的东西到底是函数还是方法取决于谁调用

posted @ 2021-08-07 17:14  史可轩  阅读(42)  评论(0编辑  收藏  举报
3 4