\

Pythonでは、変数が整数型(int)であるかどうかを確認するためのいくつかの方法があります。

isinstance関数を使用する

Pythonのisinstance関数を使用して、変数が整数型であるかどうかを確認することができます。以下にその使用例を示します。

num = 10
if isinstance(num, int):
    print("numは整数です")
else:
    print("numは整数ではありません")

このコードでは、isinstance関数を使用してnumが整数型(int)であるかどうかを確認しています。numが整数型であれば、”numは整数です”と出力されます。それ以外の場合は、”numは整数ではありません”と出力されます。

type関数を使用する

type関数を使用しても、変数の型を確認することができます。ただし、type関数はPythonのポリモーフィズムをブロックするため、通常はisinstance関数の使用が推奨されます。

num = 10
if type(num) is int:
    print("numは整数です")
else:
    print("numは整数ではありません")

このコードでは、type関数を使用してnumの型が整数型(int)であるかどうかを確認しています。numの型が整数型であれば、”numは整数です”と出力されます。それ以外の場合は、”numは整数ではありません”と出力されます。

まとめ

Pythonでは、isinstance関数やtype関数を使用して、変数が整数型であるかどうかを確認することができます。ただし、type関数はPythonのポリモーフィズムをブロックするため、通常はisinstance関数の使用が推奨されます。

投稿者 admin

コメントを残す

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