エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python Tips:クラスの継承関係をチェックしたい - Life with Python
Pythonで「クラス間の継承関係をチェックする方法」をご紹介します。 クラスの継承関係をチェックするた... Pythonで「クラス間の継承関係をチェックする方法」をご紹介します。 クラスの継承関係をチェックするために使える関数として、次の2つの関数があります。 issubclass mro 以下、順番に見ていきます。まずは issubclass から。 issubclass issubclass は引数を2つ取る関数で、ひとつめにサブクラスを、ふたつめにスーパークラスを受け取ります。 ひとつめの引数に渡したクラスがふたつめに渡したクラスのサブクラスであれば True 、そうでなければ False を返してくれます。 たとえばこんな感じ。 # スーパークラス Dog class Dog(object): pass # サブクラス BigDog # Dog を継承しているので継承関係は BigDog < Dog < object class BigDog(Dog): pass print issub



2018/11/13 リンク