反射 在Python中,能够通过一个对象,找出type、class、attribute或者method的能力,成为反射。 函数与方法 内建函数: getattr(object,name[,degault]) 通过name返回object的属性值,当属性不存在,将使用default返回,如果没有default,则抛出AttributeErro
反射 在Python中,能够通过一个对象,找出type、class、attribute或者method的能力,成为反射。 函数与方法 内建函数: getattr(object,name[,degault]) 通过name返回object的属性值,当属性不存在,将使用default返回,如果没有default,则抛出AttributeError。Name必须为字符串。 setattr(object,name,value) object的属性存在,则覆盖,不存在,新增。 hasattr(object,name) 判断对象是否有这个名字的属性,name必须为字符串
介绍了基本知识点,我们来看下实例代码:
第二短代码:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27