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