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型です。