字符串判断是不是整数、浮点数或复数
#属于整数、浮点数、复数返回True 反之返回False
def isNum(a):
try:
if a[-1] in ['i'] and (type(eval(a[:-1])) == int or float):
return True
elif type(eval(a)) == float or int:
return True
except:
return False
a = input("请输入字符串:")
print(isNum(a))