from types import MethodType,FunctionType class Foo(object): def fetch(self): pass print(isinstance(Foo.fetch,MethodType)) print(isinstance(Foo.fetch,FunctionType)) # True obj = Foo() print(isinstance(obj.fetch,MethodType)) # True print(isinstance(obj.fetch,FunctionType))
偏函数(先给函数传一个值进去)
from functools import partial def test(x,y,z): return x+y+z test=partial(test,1) print(test(2,3))