具有减少参数的子类型函数?

时间:2019-04-25 21:28:14

标签: python function

我可以创建一个作为另一个函数的子集的python函数,这意味着我指定了一些但不是全部参数吗?

例如,这是一些不正确的代码,它们说明了我在寻找什么:

def foo(x, a, b):       # generic function
    return a * x + b

bar = foo(a=1., b=2.)   # create some specific functions
baz = foo(a=6., b=9.)   # that specify some of the parameters

bar(x=1)                # returns 3, can be used without tracking a,b
baz(x=1)                # returns 15

我几乎可以肯定这是可能的(语法显然是错误的),但是我不记得用谷歌搜索它的术语。可能吗?它的术语和语法是什么?

0 个答案:

没有答案