python 判断对象是否是整数
source code :
# @author nrxsh
# "Everything that has a beginning, has an end"
# ___Neo
# only support decimal
def isInteger(o):
flag = False;
if(str(o).__contains__('.')):
arr = str(o).split('.')
if (len(arr) == 2):
flag = int(arr[1]) == 0
else:
flag = str(o).isdigit()
return flag
print(isInteger('1.1'))
print(isInteger('2.00'))
print(isInteger(5.00))
print(isInteger(6))
print(isInteger(.00))
print(isInteger(.06))
result:
False
True
True
True
True
False