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() 関数(属性値を設定)