函数与方法 、偏函数

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))

 

posted @ 2019-07-15 15:37  hui1019  阅读(196)  评论(0)    收藏  举报