什么是反射
反射主要是指程序可以访问、检测和修改它本身状态活性位的一种能力(自省)
四个可以实现自省的函数
hasattr(对象,字符串)
–》检测对象的字符串存在不存在
getattr(对象,字符串,如果找不到给返回这个值)
–》获取字符串的值,不存在报错
setattr(obj,key,value)
–》字符串的key = value
delatt(obj,字符串)
–》删除obj.字符串
·===============================·
hasattr
用来检测object中有没有一个name字符串对应的方法或属性
class Heizhongjie:
feturn ='Ugly'
def __init__(self,name,addr):
self.name = name
self.addr = addr
def sell_hourse