注释“ classdocs”和“ constructor”的含义

时间:2019-08-07 11:25:32

标签: python python-3.x class

我从另一个人那里得到了我想要理解的代码。我注意到经常出现的一件事是:

''' classdocs'''  (这出现在“计时码表”之类的下方)

'''constructor'''(这在类的方法中出现,通常作为第一个方法的一部分)

,但是没有其他符合条件的信息,在python的上下文中,我找不到任何与这些信息相关的在线信息。这些是什么意思?

1 个答案:

答案 0 :(得分:0)

Classdocs =类文档=开发人员编写的解释类工作方式的文本。这可能是多行字符串(用三引号引起来),其中包含开发人员认为有用的任何信息。标准是将其直接放在类定义的行下方,例如:

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):
# . . .

类构造器 =在编程中,这是代码的一部分,它解释了类的每个实例在“构造”时的行为,即,实例仅具有哪些属性和默认值实例化。在Python中,这通常意味着__init__方法,但是我见过人们也调用将__init__作为构造函数的类方法。