Python issubclass() 関数

myObjがmyAgeのサブクラスであるか確認:

class myAge:
  age = 63
class myObj(myAge):
  name = "Bill"
  age = myAge
x = issubclass(myObj, myAge)

実行例

定義と使用法

issubclass() 指定されたオブジェクトが指定されたオブジェクトのサブクラスである場合、issubclass() 関数は True を返し、そうでない場合は False を返します。

文法

issubclass(object, subclass)

引数の値

引数 説明
object 必要。オブジェクト。
subclass class オブジェクト、または class オブジェクトのタプル。

関連ページ

リファレンスマニュアル:isinstance() 関数(オブジェクトが特定のタイプであるか確認)