学习笔记1 - 判断浮点数是否为整数浮点数还是小数浮点数

判断浮点数是否为整数浮点数还是小数浮点数

我们一般可以通过type(x)函数直接获取x的数据类型,或者通过isinstance(x, datatype)来判断x是否为datatype类型。但是,有时候,我们需要将如20.0这样小数位无值、类似于int型的浮点数和3.14这样的小数位带有值的浮点数加以区分,即,如何对浮点数类型的数据再加以细分呢?

判断:

a = 20.0
b = 3.14

实现:

list_1 = [a, b]

for i in list_1:
	if (int(i) == i):
		print("{}为整数浮点数".format(i))
	else:
		print("{}为小数浮点数".format(i))

结果:

20.0为整数浮点数
3.14为小数浮点数
发布了45 篇原创文章 · 获赞 1 · 访问量 2423

猜你喜欢

转载自blog.csdn.net/weixin_44225602/article/details/103445035
今日推荐