int数据怎么判断
1、我们为了展示清楚结果,用jupyter notebook来编写,创建一个新的PYTHON文档。

2、a = 10b = "hello"print(type(a))print(type(b))首先最简单的方法就是用type()这个函数来判断,返回int就是整数。

3、a 屏顿幂垂= 10b = "hello"print(isinstance(a, int))print(isinstance(b, int))如果用isinstance可以指定类型来判断,如果指定int,那么返回True就是整数了。

4、a = 10b = "hello"print(type(a) == int)print(type(b) == int)换一种方式,我们可以用==来判断是否为int,是的话True就是整数。

5、for i in a: print(a) for i in b: print(b) 其实可以利用报错信息来判断,整型是不能遍历的,所以会直接提示出来这个是int。

6、a 屏顿幂垂= 10c = 8.0d = 8.1print(a - int(a) == 0)print(c - int(c) == 0)print(d - int(d) == 0)我们可以利用自身减去自身所得到是否为零来判断,但是如果有小数点为0的浮点型就不适用了。

7、a = 10c = 8.0d = 8.1print(int(a) == a)print(int(c) == c)print(int(d) == d)可以利用int()函数来改变变量的类型,然后进行判断,但是如果有小数点为0的浮点型也是不适用的。

8、a 屏顿幂垂= 10c = 8.0d = 8.1print(a * 10 % 10 == 0)print(c * 10 % 10 =租涫疼迟= 0)print(d * 10 % 10 == 0)最后这种方法比较复杂,先乘以10再除以10来查看余数是否为零,同样不能用在判断所有浮点型。
