我们如何引用Python类属性?

从Python文档-

类对象支持两种操作:属性引用和实例化。

属性引用使用Python中所有属性引用使用的标准语法:obj.name。有效属性名称是创建类对象时在类命名空间中的所有名称。所以,如果类定义看起来像这样-

class MyClass:
"""A simple example class"""
i = 12345
def f(self):
return 'hello world'

那么MyClass.i和MyClass.f是有效的属性引用,分别返回整数和函数对象。也可以将类属性分配给它,因此您可以通过分配来更改MyClass.i的值。__doc__也是有效的属性,返回属于该类的docstring-“一个简单的示例类”