面向对象-反射

参考博客链接

反射

  • 通过字符串的形式操作对象相关的属性, python中一切皆对象(都可以使用反射)

四个反射的函数

  • haasttr(对象, '属性') 检测是否含有某个属性, 属性以字符串的形式查找,如果有返回True, 否则False

面向对象-反射

  • getattr(对象, '属性') 获取属性, 如果没有获取到会报错

面向对象-反射

  • 设置属性 setattr(对象, '属性', 属性值)
  • 面向对象-反射
  • 删除属性 delattr(对象, ‘属性’)
    面向对象-反射