属性 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全部词条