Python は issubclass と isinstance で継承を点検 ― 2021年04月27日 11時36分40秒
簡単なテストクラスで実例。
実行結果。
% cat issubclass.py
#!/usr/local/bin/python3.7
class Base:
pass
class Derived( Base ):
pass
print( issubclass( Derived, Base ) )
print( issubclass( Base, Derived ) )
d = Derived()
print( isinstance( d, Base ) )
% python3.7 issubclass.py
True
False
True
最近のコメント