关键字参数是否有python命名约定?
问问题
11156 次
3 回答
16
不,但通常它被命名为**kwargs
,但你可以随意命名它。唯一的问题是它应该在任何位置 args 和命名 args 之后的最后。
于 2011-06-22T05:30:38.023 回答
10
**kwargs
如文档和 PEP 中所示,约定是。
于 2011-06-22T05:30:47.090 回答
9
关键是一致性。在您的个人代码和您正在处理的项目中。如果我正在阅读您的代码并看到您**kwarguments
在所有功能中使用,我可以校准自己以很好地阅读它。如果你**k
在一个地方和**kargs
另一个地方使用,那就是另一回事了。
至于 Python 代码中的约定,我的经验和 Senthil 的一样 - **kwargs
。
于 2011-06-22T06:15:10.177 回答