Python 注释“classdocs”和“constructor”的含义
我试图理解另一个人的代码。我注意到经常出现的一件事是: " classdocs' 这是在一个类似于类计时器的东西下面出现的 及 “构造函数”通常在类的方法中出现,通常作为第一个方法的一部分 但是没有其他符合条件的信息,在python的上下文中,我在网上找不到任何与这些相关的信息。这些是什么意思?Classdocs=类文档=开发人员编写的解释类如何工作的文本。这可能是一个包含三个引号的多行字符串,其中包含开发人员认为有用的任何信息。标准是将其直接放在类定义的行下方,例如:Python 注释“classdocs”和“constructor”的含义,python,python-3.x,class,Python,Python 3.x,Class,我试图理解另一个人的代码。我注意到经常出现的一件事是: " classdocs' 这是在一个类似于类计时器的东西下面出现的 及 “构造函数”通常在类的方法中出现,通常作为第一个方法的一部分 但是没有其他符合条件的信息,在python的上下文中,我在网上找不到任何与这些相关的信息。这些是什么意思?Classdocs=类文档=开发人员编写的解释类如何工作的文本。这可能是一个包含三个引号的多行字符串,其中包含开发人员认为有用的任何信息。标准是将其直接放在类定义的行下方,例如: class Foo(Ba
class Foo(Bar):
"""This is my Foo class. It works by
taking the parameters A and B and
doing something with them."""
def method_a(self):
# . . .
Class constructor=在编程中,这是解释类的每个实例在构造时的行为的代码部分,即我的实例刚被实例化时具有哪些属性和默认值。在Python中,这通常意味着uuu init_uuu方法,但我见过有人调用一个类方法,该类方法也将uuu init_uu作为构造函数调用。因此,在这段代码中,classdocs和构造函数的三个方括号内没有其他文档/文本。我的理解是,这对于构造函数来说是正常的,因为这只是解释了它所属的init方法是构造函数,但是对于classdoc来说,这是不正常的,因为通常这后面会解释本文的功能?