我了解Python中super()
函数的用途,但是我对这些细节有些困惑,在我想使用它们时必须不断查找它们。
问题在于,关于super()
的大多数信息都是关于Python 2的,或者是关于Python 2与Python 3的区别的。这意味着作为Python 3用户,我总是不得不做一点点大雁追捕,了解它过去的工作原理,然后我才知道现在的工作原理。
因此,为了我自己和其他人,我认为索取super()
在Python 3中的工作方式的简要概述会有所帮助,而没有引用旧的Python 2行为。我至少在基本的层面上了解了它的用途和目的,但是它具有一些语法上的魔力,并且我想确切地了解它被调用时会发生什么。