3. 对象的属性

属性(Attribute)

在Python中,与对象相关联的数据或方法通常用这个对象自身的变量绑定,这些变量称为属性(Attribute)。

实例属性

属性的操作

添加和修改属性

语法

对象.属性名 = 表达式

访问属性

语法

对象.属性名

删除属性

语法

del 对象.属性名

示例

# 对象的属性示例

class Dog:
    pass

dog1 = Dog()
dog2 = Dog()

dog1.kind = '哈士奇'
dog1.color = '灰色'
dog2.kind = '藏獒'
dog2.color ='棕色'
dog1.color = '黑色'  # 修改
# del dog1.color  # 删除属性

print(dog1.color, '的', dog1.kind)
print(dog2.color, '的', dog2.kind)

视频讲解