如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 270 编程语言
int数据怎么判断,这里用Python语言作为示范。
我们为了展示清楚结果,用jupyter notebook来编写,创建一个新的PYTHON文档。
a = 10
b = "hello"
print(type(a))
print(type(b))
首先最简单的方法就是用type()这个函数来判断,返回int就是整数。
a = 10
b = "hello"
print(isinstance(a, int))
print(isinstance(b, int))
如果用isinstance可以指定类型来判断,如果指定int,那么返回True就是整数了。
a = 10
b = "hello"
print(type(a) == int)
print(type(b) == int)
换一种方式,我们可以用==来判断是否为int,是的话True就是整数。
for i in a:
print(a)
for i in b:
print(b)
其实可以利用报错信息来判断,整型是不能遍历的,所以会直接提示出来这个是int。
a = 10
c = 8.0
d = 8.1
print(a - int(a) == 0)
print(c - int(c) == 0)
print(d - int(d) == 0)
我们可以利用自身减去自身所得到是否为零来判断,但是如果有小数点为0的浮点型就不适用了。
a = 10
c = 8.0
d = 8.1
print(int(a) == a)
print(int(c) == c)
print(int(d) == d)
可以利用int()函数来改变变量的类型,然后进行判断,但是如果有小数点为0的浮点型也是不适用的。
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来查看余数是否为零,同样不能用在判断所有浮点型。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 270 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 499 编程语言