Python type()関数で数値型かどうかを判定する方法

環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)

書式
if type(変数名) == データの型:
引数1に対象の変数を指定します。
返り値に型の名前が返ってきますのでif文で一致するかどうかを判定します。

使用例

kk = 889
if  type(kk) == int:
      print('kkはint型です。')
elif type(kk) == float:
      print('kkはfloat型です。')
else:
      print('kkは数値型ではありません。')

実行結果
kkはint型です。

Python

Posted by arkgame