如何检查变量是否为整数?


当前回答

最简单的方法是:

if n==int(n):
    --do something--    

变量n在哪

其他回答

在python中检查是非常简单的。你可以这样做:

假设你想检查一个变量是否是整数!

## For checking a variable is integer or not in python

if type(variable) is int:
     print("This line will be executed")
else:
     print("Not an integer")
#######################################
# Value_Is_Int
#######################################
def value_is_int(value):
    try:
        tempVal = int(value)
        return True
    except:
        return False

调用这个函数:

if value_is_int(value):
    print "Integer"
else:
    print "Not integer"

如果你没有int,你可以这样做:

var = 15.4
if(var - int(var) != 0):
    print "Value is not integer"

最简单的方法是:

if n==int(n):
    --do something--    

变量n在哪

import numpy as np

if (np.floor(x)-x == 0):
  return "this is an int"