|
|
1
28
将参数作为Kwargs从字典中传递,从中筛选出
|
|
2
9
多亏了你的回答,我想我会尽力做到:
γ
这可能并不完美,但它似乎有效:它是一个可以用另一个函数和它的参数调用的函数,并且它适用于
deceze's answer
筛选出以下参数:
|
|
3
9
为了回应这个问题,我已经知道
现在,参数仍然是可选的,所以您可以忽略传递其中任何一个参数。函数处理
从那时起
|
|
|
4
2
不幸的是,没有办法做你想做的。即使广泛采用的Python库/框架也使用您的第一种方法。这是一个额外的代码行,但它是可读的。
不
使用
关于解决方法:您可以为自己制作一个装饰器(使用
|
|
|
5
2
您可以通过以下方式检查默认值:
|
|
|
6
1
我很惊讶没人提起这个
您不将任何项指定给p2作为标准(或者不指定,但是这样您在代码的某一点上就拥有了真正的标准),并使用一个内联if。在我看来,这是最能说明问题的答案。另一件让人想到的事情是使用一个包装器,但这会降低可读性。 编辑: 我可能会用一个假人作为标准值并检查它。所以像这样:
生产:
|