反射
isinstance:判断这个对象是不是这个类实例化出来的对象
反射
反射:通过字符串操作类与对象的属性
hansatter:(类名,‘名字’)判断名字是不是类中属性,判断有没有
getatter:(类名,‘名字’,None)拿到属性,没有话返回None
setatter:(类名,‘变量’,值)设置属性
delatter:(类名,‘名字’)删除属性
内置方法
__del__ 在对象被删除的条件下自动执行(主要用来回收系统资源)
__call__在对象,自动触发
__str__打印时执行,必须要有返回值
元类
exec(字符串名,全局名称空间,局部名称空间),执行字符串中代码
类的类称之为元类
用来自定义元素控制类的功能创建
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步