如何在Python中判断DOUBLE类型数据是否为整数
发布时间:2024-01-16 01:37:51
在Python中,可以使用is_integer()方法来判断一个double类型的数据是否为整数。is_integer()方法返回一个布尔值,如果double类型数据是整数,则返回True;否则,返回False。下面是一个具体的例子:
# 判断double类型数据是否为整数
def is_integer(num):
if num.is_integer():
return True
else:
return False
# 测试例子
num1 = 10.0
num2 = 10.5
print(is_integer(num1)) # 输出True
print(is_integer(num2)) # 输出False
在这个例子中,我们定义了一个is_integer()函数,该函数接受一个double类型的数据作为参数。在函数内部,我们使用is_integer()方法来判断该数据是否为整数。如果是整数,则返回True;否则,返回False。
接着,我们创建了两个测试数据num1和num2,分别赋值为10.0和10.5。然后,我们调用is_integer()函数并传入这两个测试数据,并将结果打印输出。
通过运行上述代码,我们可以得到如下输出结果:
True False
从输出结果来看,num1是一个整数,因此输出True;而num2不是一个整数,所以输出False。
