不带s的内部类函数

2024-04-24 20:07:01 发布

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

大家安静! 我正在使用Python3.6.3,我发现奇怪的是,这样的构造是可能的:

class TestClass(object):
    def __init__(self):
        self.arg = "arg"

    def test():
        print("Hey test")

以及使用:

>>> TestClass.test()
"Hey test"

我知道在Python中有一些标准方法,它们的参数是self(不知道如何正确地调用它们)、静态方法、类方法和抽象方法。

但是test()是什么样的方法呢? 是静态方法吗?


编辑:

这种方法在类中确定函数有什么有用的用例吗?


Tags: 方法函数testself编辑参数标准object