Python isinstance()で変数が数値かどうか判定する方法
環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)
書式
if isinstance(変数名, int):
引数1には対象の値、変数を指定します。
引数2に判定したい型を指定します。
返り値は型が一致した場合は true 一致しなかった場合は false となります。
使用例
kk = 8.89 if isinstance(kk, int): print('kkはint型です。') elif isinstance(kk, float): print('kkはfloat型です。') else: print('kkは数値型ではありません。')
実行結果
kkはfloat型です。