【发布时间】:2014-02-22 08:31:03
【问题描述】:
以下哪项是检查字符串是否可以表示为数字的最佳方法?
一)
def is_number(s):
try:
float(s)
return True
except ValueError:
return False
b)
Import re
check_regexp = re.compile(“^\d*\.?\d*$”)
c)
def isNumber(token):
for char in token:
if not char in string.digits: return false
return True
d)
import re
check_replace = lambda x: x.replace(‘.’,’’,1).isdigit()
【问题讨论】:
-
这应该会有所帮助:stackoverflow.com/questions/354038/…