_dict_属性用于查看对象内部所有属性名和属性值组成的键值对
class test:
def __init__(self,name,age):
self.name = name
self.age = age
t = test("zhou",30)
#打印属性键值对
print(t.__dict__)
#打印name属性值
print(t.__dict__["name"])
#打印age属性值
print(t.__dict__["age"])
#修改属性值
t.__dict__["name"] = "ZHOU"
t.age = 18
# 打印修改后的属性键值对
print(t.__dict__)
可以看到_dict_属性主要起到如下作用:
1.查看所有属性名、属性值
2.查看指定属性名的属性值
3.修改指定属性名的属性值