# __author: "ZXYang"
# date: 2020/12/15
"""
hasattr(): 判断对象是否有某个属性
getattr(): 获取对象属性
setattr(): 给对象添加属性
delattr(): 删除对象属性
"""
class Fun(object):
def __init__(self, name, age, money):
self.name = name
self.age = age
self.money = money
f = Fun('li', 18, 22000.99)
print(hasattr(f, 'name')) # True
attr = input('请输入属性名:')
print(getattr(f, attr)) # 18
setattr(f, 'height', 180)
print(f.__dict__) # {'name': 'li', 'age': 18, 'money': 22000.99, 'height': 180}
delattr(f, attr)
print(f.__dict__) # {'name': 'li', 'money': 22000.99}