python 目次 - ray88’s diary
■isinstance() 関数は 1 番目の引数に指定したオブジェクトが 2 番目の引数に指定したデータ型と等しいかどうかを返します。
isinstance 関数の書式は次の通りです。
isinstance(object, classinfo)
1 番目の引数に指定したオブジェクトが 2 番目の引数に指定したデータ型のオブジェクトかサブクラスのオブジェクトの場合に True を返します。
print(isinstance(1, int)) >> True
複数のデータ型と比較する場合には、 2 番目に引数として複数のデータ型を要素としてもつタプルを指定してください。複数のデータ型のいずれかと一致すれば True となります。
print(isinstance(1, (int, float))) >> True