函数作用:改变已有函数的默认参数
#!/usr/bin/env python # -*- coding: utf-8 -*- #python2.7x #partial.py #authror: orangleliu ''' functools 中Partial可以用来改变一个方法默认参数 1 改变原有默认值参数的默认值 2 给原来没有默认值的参数增加默认值 ''' def foo(a,b=0): print(a+b) # 使用默认参数 foo(1) # 1 # 改变默认参数 foo(1,1) # 2 import functools # 改变b的默认参数 foo1 = functools.partial(foo, b=5) foo1(2) # 7 # 给a一个默认参数 foo2 = functools.partial(foo, a=10) foo2() # 10