如何检查数值是否为整数?

时间:2014-10-31 18:56:25

标签: python-2.7

我需要检查Python中的值是否为整数。请注意,按整数,我的意思是21.0-4.0000等值,而0.4-2.3不是整数。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

float个实例有一个is_integer方法,告诉您是否f == int(f)。因此,以下代码段将适用于整数和浮点数,以及表示这些数字类型之一的任何字符串:

float(value).is_integer()