fsm*_*fsm 1 python regex coercion
我尝试了几种方法,我真的只关心性能,而不是正确性.我注意到基于正则表达式的实现比使用类型强制的实现慢约3-4倍.还有另一种更有效的方法吗?
def IsNumber(x):
try:
_ = float(x)
except ValueError:
return False
return True
def IsNumber2(x):
import re
if re.match("^\d*.?\d*$", x) == None:
return False
return True
Run Code Online (Sandbox Code Playgroud)
谢谢!