先上结论: 函数(function)是Python中一个可调用对象(callable), 方法(method)是一种特殊的函数. 一个可调用对象是方法和函数,和这个对象无关,仅和这个对象是否与类或实例绑定有关(bound method). 实例方法,在类中未和类绑定,是函数:在实例中,此实例方法与实例绑定,即变成方法. 静态方法没有和任何类或实例绑定,所以静态方法是个函数. 装饰器不会改变被装饰函数或方法的类型. 类实现__call__方法,其实例也不会变成方法或函数,依旧是类的实例. 使用ca…