摘要: 1、在元类中控制把自定义类的数据属性都变成大写 class Mymetaclass(type): def __new__(cls,name,bases,attrs): update_attrs={} for k,v in attrs.items(): if not callable(v) and n 阅读全文
posted @ 2020-04-15 22:33 疏星淡月 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、反射 1.1、什么是反射 动态语言:未指定数据类型,执行时设定类型 静态语言:指定数据类型,定义时设定类型 python是一种动态语言,在程序运行过程中,可以“动态”’的(执行前)获取类型信息 1.2、为什么需要反射 提前知道对象的属性,判断己方是否拥有,避免报错 1.3、怎么使用反射 四种判断 阅读全文
posted @ 2020-04-15 22:30 疏星淡月 阅读(127) 评论(0) 推荐(0) 编辑