hasattr() getattr() setattr()

hasattr(obj:reference,attr_name:str) 有该属性返回True,否则返回False。

getattr(obj:reference,attr_name:str) 有该属性返回该属性,无抛出异常。

getattr(obj:reference,attr_name:str,default_value) 有该属性返回该属性,无该属性返回指定的默认值,不会抛出异常。

setattr(obj:reference,attr_name:str,specify_value) 有该属性赋值,无该属性创建该属性并赋值。

猜你喜欢

转载自www.cnblogs.com/zhenguan/p/11580132.html