python中的偏函數partial

Such as 

  1.將前面連續的參數固定,就能夠直接繼續按照原來的參數繼續調用。如

>>> test1 = partial(test_partial,1,2)
>>> test1(3,4)
1 2 3 4

 

  2.將後面的連續參數固定,就能夠直接繼續使用原來的參數進行調用。如

>>> test4 = partial(test_partial, c=3, d=4)
>>> test4(1,2)
1 2 3 4

 

    3.若是默認參數值不是連續的或者是直接對前面的連續參數賦值,那麼就須要使用關鍵字參數進行調用,如

>>> test5(1,c=3)
1 2 3 4
>>> test6(c=3,d=4)
1 3 3 4
相關文章
相關標籤/搜索