partial函数

函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知

偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使用关键字参数。

>>> from functools import partial
>>> def add(m,n):
...     return m+n
...
>>> add_100=partial(add,100)
>>> add_100(5)
105
>>> add(5,100)
105

备注:DRY原则

posted @ 2019-07-12 16:57  ganiner  阅读(224)  评论(0编辑  收藏  举报