代码点读机 / Python / 属性

属性 Python · 属性

属性是对象存储的数据,通过 `对象.属性` 访问。就像对象的特征,比如人的名字、年龄。属性可以在类中定义,也可以动态添加。

怎么用

对象.属性名

小例子

class 人:
    def __init__(self, 名字, 年龄):
        self.名字 = 名字
        self.年龄 = 年龄
小明 = 人("小明", 18)
print(小明.名字)     # 小明
print(小明.年龄)     # 18
**运行结果**:如上。

运行结果

3.141592653589793

常见使用场景

- 存储对象状态。
- 在类的方法中访问和修改。

提醒:- 属性名要遵循变量命名规则。 - 可以通过 `hasattr`、`getattr`、`setattr` 动态操作。

官方文档:https://docs.python.org/zh-cn/3/tutorial/classes.html#tut-classobjects

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条