【发布时间】:2017-06-14 20:45:36
【问题描述】:
我正在编写脚本来检查一对数字是否是有效坐标。我需要检查数字是否仅以小数表示,经度在 0 到 180 正或负的范围内,纬度在 0 到 90 正或负的范围内。 我使用了 try/except 块来检查数字是否是这样的浮点数:
def isFloat(n):
try:
float(n)
return True
except ValueError:
return False
虽然这主要是可行的,但我希望它接受仅以小数表示的浮点数,而不是像 True、False、1e1、NaN 这样的值
【问题讨论】:
-
令人惊讶的是,这不是重复的! +1!!
标签: python python-3.x floating-point