本文主要是介绍python 的使用:getattr,hasattr,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.getattr:
getattr(object,name,default):作用:返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其属性值;如果属性name不存在,则触发AttribetError异常或当可选参数default定义时返回default值
hasattr
说明:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。参数object:对象。参数name:特性名称。
这篇关于python 的使用:getattr,hasattr的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!