反射
hasattr(obj,name_str) 判断一个对象obj里是否有对应的name_str字符串的方法
getattr(obj,name_str), 根据字符串去获取对象里的对应的方法的内存地址
setattr(obj,'y',z), is equivalent to "obj.y=v
delattr(obj,name_str))