Python hasattr() 函數

實例

檢查 "Person" 對象是否有 "age" 屬性:

class Person:
  name = "Bill"
  age = 63
  country = "USA"
x = hasattr(Person, 'age')

運行實例

定義和用法

如果指定的對象擁有指定的屬性,則 hasattr() 函數將返回 True,否則返回 False。

語法

hasattr(object, attribute)

參數值

參數 描述
object 必需。對象。
attribute 您要檢查是否存在的屬性名稱。

相關頁面

參考手冊:delattr() 函數(刪除屬性)

參考手冊:getattr() 函數(獲取屬性值)

參考手冊:setattr() 函數(設置屬性值)