python - 具有减少参数的子类型函数?
问题描述
我可以创建一个作为不同函数子集的 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
我几乎可以肯定这是可能的(语法显然是错误的),但我不记得用谷歌搜索它的术语。可能吗?它的术语和语法是什么?
解决方案
推荐阅读
- java - 我如何让课堂辩论?
- google-cloud-platform - 数据流 GroupByKey 和 CoGroupByKey 非常慢
- java - 在 FFT java 类中计算正弦或余弦函数的问题 - Android studio
- php - Codeigniter foreach 循环行插入到表中
- python - 跨多个盒子并行运行 Python 代码
- sql - 使用 Hibernate Envers 时 SQL 语句中的语法错误
- r - 修复 R / networkD3 包中 Sankey 流图的顺序
- linux - 从多个文件夹移动txt文件并重命名
- javascript - Mongoose save() 返回旧版本,未保存的文档版本
- laravel - 如何用 laravel 打开路由