タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonと属性に関するroogh5eeSha6のブックマーク (1)

  • 属性の有無チェック

    Pythonでは、指定のオブジェクトが特定の属性を持っているかを確認するhasattr関数があります。またここではgetattr関数についても取り扱います。 次のようにして判別を行います。 class AttrTest(): def __init__(self): self.code = -1 attr_test = AttrTest() attr_test.name = 'python-izm' print(hasattr(attr_test, 'code')) print(hasattr(attr_test, 'name')) print(hasattr(attr_test, 'kana')) True True False 上記のようなコードの場合、AttrTestクラスのインスタンスはcodeとname属性を持っているためTrueが返り、kana属性は持っていないためFalseが返

    属性の有無チェック
  • 1