如何在 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__ 也是一个有效的属性,返回属于类的文档字符串 − "一个简单的示例类"

更新于: 2020-06-16

631 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.