python内置函数hasattr详解

hasattr函数功能作用

python内置函数hasattr判断对象是否拥有某个属性,如果有则返回True,若没有则返回False。

hasattr函数语法

hasattr(object, name)

参数

  • object 对象
  • name 属性的名称

返回值

返回True或者False

示例代码

class Stu():
    def __init__(self, name):
        self.name = name

stu = Stu("小明")
print(hasattr(stu, 'name'))     # True
print(hasattr(stu, 'False'))    # False

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案