Pythonでは、変数の型を確認するためにtype
関数を使用します。この関数は、引数として変数を取り、その変数の型を返します。
a = 10
print(type(a)) # <class 'int'>
また、特定の型が期待される場合には、isinstance
関数を使用します。この関数は2つの引数を取ります。第一引数は型を確認したい変数、第二引数は確認したい型です。isinstance
関数は、第一引数の変数が第二引数の型と一致する場合にTrue
を、そうでない場合にFalse
を返します。
a = 10
print(isinstance(a, int)) # True
これらの関数を使用することで、Pythonのコード内で変数の型を確認し、それに基づいて処理を分岐させることが可能になります。
a = 10
if isinstance(a, int):
print("a is an integer.")
else:
print("a is not an integer.")
このように、Pythonのtype
関数とisinstance
関数を使用することで、変数の型を効率的に確認し、それに応じた処理を行うことができます。.