今天碰见了这个问题,于是整理一下分享出来
首先是解决我问题的方法,使用isinstance(i,float/int)判断:
i=9,j=1.3 >>isinstance(i,int) >>True >>isinstance(i,float) >>False >>isinstance(j,float) >>True
第二种type(eval(s))==int/float判断
s='sda'
b='123'
>>if type(eval(s)== int/float
但是eval只能用于字符串或者对象
第三种使用isdight()函数判断
>>i.isdight() >>True