以下两个表达式返回 True
'2'.isdigit()
chr(178).isdigit()
后者是指数。
我正在寻找一种方法来区分所有数字
最佳答案
这是 as documented 。
如果要检查 python 是否能够将字符串解析为数字,惯用的方法是使用 try-except。
def is_really_digit(s):
try:
int(s)
return True
except ValueError:
return False
关于python - 如何区分指数和普通数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47227271/