关键字参数是否有python命名约定
发布于 2011-06-22 13:30:38
不,但通常它被命名为**kwargs
,但您可以随心所欲地命名它。唯一的问题是它应该出现在任何位置args和命名args之后的最后一个位置。
发布于 2011-06-22 13:30:47
约定是**kwargs
,如文档和PEP中所示。
发布于 2011-06-22 14:15:10
关键是一致性。在您的个人代码和您正在处理的项目中。如果我正在阅读您的代码,并且看到您在所有函数中使用**kwarguments
,那么我可以调整自己,使其能够很好地阅读。如果你在一个地方使用**k
,在另一个地方使用**kargs
,那就是另一回事了。
至于Python代码中的约定,我的经验与Senthil的- **kwargs
相同。
https://stackoverflow.com/questions/6435319
复制相似问题