反射
isinstance:判断这个对象是不是这个类实例化出来的对象
反射
反射:通过字符串操作类与对象的属性
hansatter:(类名,‘名字’)判断名字是不是类中属性,判断有没有
getatter:(类名,‘名字’,None)拿到属性,没有话返回None
setatter:(类名,‘变量’,值)设置属性
delatter:(类名,‘名字’)删除属性
内置方法
__del__ 在对象被删除的条件下自动执行(主要用来回收系统资源)
__call__在对象,自动触发
__str__打印时执行,必须要有返回值
元类
exec(字符串名,全局名称空间,局部名称空间),执行字符串中代码
类的类称之为元类
用来自定义元素控制类的功能创建