#实现isNum()函数,参数是一个字符串,如果字符串属于整数、浮点数或复数,则返回True否则返回False
def isNum(str1):
try:
a = eval(str1)
if type(a) == type(1) or type(a) == type(1.0) or type(a) == type(1+1j):
return True
else:
return False
except:
return False
本文介绍了一个实用的Python函数isNum(),它接收一个字符串作为参数,判断该字符串是否能被解析为整数、浮点数或复数,并返回相应的布尔值。此函数通过尝试使用eval()函数解析输入字符串并检查其类型来实现这一功能。

452

被折叠的 条评论
为什么被折叠?



