a = [1, 2.1]
for i in a:
if type(i) == int:
print("{}是整数!".format(i))
else:
print("{}不是整数!".format(i))
if int(i) == i:
print("{}是整数!".format(i))
else:
print("{}不是整数!".format(i))
if i % 1 == 0:
print("{}是整数!".format(i))
else:
print("{}不是整数!".format(i))
if isinstance(i, int):
print("{}是整数!".format(i))
else:
print("{}不是整数!".format(i))
# 输出:
1是整数!
1是整数!
1是整数!
1是整数!
2.1不是整数!
2.1不是整数!
2.1不是整数!
2.1不是整数!