Python:你怎么记得super参数的顺序?

2024-04-19 08:42:41 发布

您现在位置:Python中文网/ 问答频道 /正文

正如标题所说,你如何记住super参数的顺序?有没有我错过的记忆法?在

经过多年的Python编程,我还是要查一下:(

(作为记录,它是super(Type, self)


Tags: self标题参数顺序type编程记录super
3条回答

只需记住,self可选的-super(Type)提供了对未绑定超类方法的访问-可选参数总是最后一个。在

我不知道。在Python3中我们可以写

super().method(params)

继承使我想到了一个分类层次结构。并且super的参数顺序是分层的:首先是类,然后是实例。在

另一个灵感来自~unutbu的答案:

class Fubb(object):
    def __init__(self, *args, **kw):
        # Crap, I can't remember how super() goes!?

建立正确的super()调用的步骤。在

^{pr2}$

相关问题 更多 >