在功能上没有区别。从Python 3.6开始,允许在函数参数列表中尾随逗号。请参阅:https://bugs.python.org/issue9232
就样式而言,在此特殊情况下不建议使用逗号结尾。请参阅:Should I add a trailing comma after the last argument in a function call?
后缀逗号在参数列表中没有区别(尽管这是Python 3.5及更早版本中的语法错误)。
对于多行参数列表,我更喜欢在每行上使用尾部逗号,以使差异更小,更统一。
(self) and (self,)
之间没有区别。
[主要优点是,它使多行列表更易于编辑,并且减少了差异的混乱。