我从另一个人那里得到了我想要理解的代码。我注意到经常出现的一件事是:
''' classdocs''' (这出现在“计时码表”之类的下方)
和
'''constructor'''(这在类的方法中出现,通常作为第一个方法的一部分)
,但是没有其他符合条件的信息,在python的上下文中,我找不到任何与这些信息相关的在线信息。这些是什么意思?
答案 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__
作为构造函数的类方法。