轻松上手,快乐学习!

Python hasattr() 函数


实例

检查“Person”对象是否具有“age”属性:
class Person:
  name = "John"
  age = 36
  country = "Norway"

x = hasattr(Person, 'age')
运行实例 »

定义和用法

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

语法

hasattr(object, attribute)

参数值

 
参数 描述
object 任何对象
attribute 要检查的属性名称

相关函数

  • delattr() 函数,以除去一个属性
  • getattr() 函数,以检查是否一个属性存在
  • setattr() 函数,设置一个属性的值