现在的位置: 首页 > 综合 > 正文

hasattr函数

2019年03月01日 ⁄ 综合 ⁄ 共 204字 ⁄ 字号 评论关闭

Python中可以判断一个对象有没有某个属性,可以使用hasattr()函数来进行。

例如,想要判断变量a是否具有"len"属性:

a=None
if hasattr(a,'len'):
    print a
else:
    print "a doesn't have the attribute of 'len'."

运行结果:

a doesn't have the attribute of 'len'.

这对None值的判断比较有帮助,避免len等方法的失效。

抱歉!评论已关闭.