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)