エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
属性の有無チェック
Pythonでは、指定のオブジェクトが特定の属性を持っているかを確認するhasattr関数があります。またここ... 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が返