\

Pythonでは、オブジェクトが特定のクラスのインスタンスかどうかをチェックするためにisinstance()関数を使用します。この関数は、第一引数に指定したオブジェクトが第二引数に指定したクラスのインスタンスであるかどうかを判断します。

基本的な構文は以下の通りです:

isinstance(object, classinfo)

ここで、objectは型を調べたいオブジェクトを指定し、classinfoはクラスやデータ型を指定します。objectclassinfoに指定されたクラスやデータ型に属していればTrueを返し、属していなければFalseを返します。

例えば、以下のように使用することができます:

if isinstance(obj, (int, long, float, complex)):
    print(obj, "is a built-in number type")
if isinstance(obj, MyClass):
    print(obj, "is of type MyClass")

このように、isinstance()関数はPythonプログラミングにおいて非常に便利なツールであり、オブジェクトの型を確認する際に頻繁に使用されます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です