【发布时间】:2014-05-08 18:34:21
【问题描述】:
super(SomeClass, self).__init__() 和 super(SomeClass, self).__init__(*args, **kwargs) 有什么区别?第一个初始化父级的构造函数,但是第二个呢?
【问题讨论】:
-
这个问题不断出现。答案每次都是一样的,你会被
*args和**kwargs语法所困扰,而不是__init__方法。 -
@MartijnPieters 感谢您的评论。我实际上知道那些 STARS,而且我已经说过了。我不是专业程序员,但这并不意味着我太愚蠢而不能一次又一次地问同样的问题。看看我选出的最佳答案,它清楚地回答了我的问题。