Python学习笔记:反射(python的反射机制)

网友投稿 1031 2022-09-19

Python学习笔记:反射(python的反射机制)

Python学习笔记:反射(python的反射机制)

反射

1、定义:通过字符串映射或者修改程序运行时的状态、属性和方法。反射的作用是实现动态的内存装配

2、hasattr(obj,name_str) , 判断一个对象obj里是否有对应的name_str字符串的方法

3、getattr(obj,name_str):根据字符串去获取obj对象里的对应的方法的内存地址

4、setattr(obj,'y',z):设置对象的方法或者属性,相当于 "x.y = v'',V为方法名或者属性值

5、delattr(obj,name_str):删除一个对象的属性或者方法

6、动态调用类,代码如下:

7、动态导入类,此类放在lib目录下,代码如下:

导入代码如下:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:windows卸载系统补丁
下一篇:quick 中使用命令创建工程(没有验证) (windows 7)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~