实现 isNum()函数,满足当参数为一个字符串,如果这个字符串属于整数,浮点数或复数的表示则返回 True, 否则返回 False。
时间: 2023-06-03 14:07:08 浏览: 49
数字字母中文排序
好的,我会尽力回答您的问题。以下是 isNum()函数的实现:
```
def isNum(s):
try:
complex(s)
except ValueError:
return False
else:
return True
```
这个函数首先尝试将传入的参数转换为复数类型,这个过程会自动判断输入是否为整数、浮点数或复数的表示。如果转换过程没有报错,则返回 True,否则返回 False。
阅读全文