Python hasattr() 函数



  • 定义和用法

    hasattr() 如果指定的对象具有指定的属性,则该函数返回 True,否则返回False。
  • 实例

    检查“Person”对象是否具有“age”属性:
    class Person:
      name = "John"
      age = 36
      country = "Norway"
    
    x = hasattr(Person, 'age')
    
    尝试一下
  • 句法

    hasattr(object, attribute)
    
  • 参数值

    参数 必需的 描述
    object 一个对象
    attribute 您要检查的属性名称是否存在
  • 相关页面

    delattr() - 删除属性值。
    getattr() - 获取属性值。
    setattr() - 设置属性值。