python 面向对象反射以及内置方法

一、反射

  什么是反射:可以用字符串的方式去访问对象的属性,调用对象的方法(但是不能去访问方法),python中一切皆对象,都可以使用放射。

反射的四种方法:

hasattr:hasattr(object.name)判断一个对象是否有name属性或者是name方法。有就返回True,没有就返回False

getattr:获取对象的属性或者方法,如果存在则打印出来。

serattr:给对象的属性赋值,若属性不存在,先创建后赋值

delattr:删除该对象指定的一个属性

二、内置方法

 https://www.cnblogs.com/liubiaos/p/9284982.html

原文地址:https://www.cnblogs.com/liubiaos/p/9293400.html