int数据怎么判断

2025-10-21 21:29:12

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

int数据怎么判断

2、a = 10

b = "hello"

print(type(a))

print(type(b))

首先最简单的方法就是用type()这个函数来判断,返回int就是整数。

int数据怎么判断

3、a = 10

b = "hello"

print(isinstance(a, int))

print(isinstance(b, int))

如果用isinstance可以指定类型来判断,如果指定int,那么返回True就是整数了。

int数据怎么判断

4、a = 10

b = "hello"

print(type(a) == int)

print(type(b) == int)

换一种方式,我们可以用==来判断是否为int,是的话True就是整数。

int数据怎么判断

5、for i in a:

    print(a)

    

for i in b:

    print(b)

    

其实可以利用报错信息来判断,整型是不能遍历的,所以会直接提示出来这个是int。

int数据怎么判断

6、a = 10

c = 8.0

d = 8.1

print(a - int(a) == 0)

print(c - int(c) == 0)

print(d - int(d) == 0)

我们可以利用自身减去自身所得到是否为零来判断,但是如果有小数点为0的浮点型就不适用了。

int数据怎么判断

7、a = 10

c = 8.0

d = 8.1

print(int(a) == a)

print(int(c) == c)

print(int(d) == d)

可以利用int()函数来改变变量的类型,然后进行判断,但是如果有小数点为0的浮点型也是不适用的。

int数据怎么判断

8、a = 10

c = 8.0

d = 8.1

print(a * 10 % 10 == 0)

print(c * 10 % 10 == 0)

print(d * 10 % 10 == 0)

最后这种方法比较复杂,先乘以10再除以10来查看余数是否为零,同样不能用在判断所有浮点型。

int数据怎么判断

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢