我正在編寫用於檢查一對數字是否爲有效座標的腳本。我需要檢查數字是否僅以小數表示,並且在經度0到180正值或負值範圍內,以及緯度0到90正值或負值範圍內。 我用一個try/except塊來檢查,如果數字是浮點這樣的:檢查字符串是否爲浮點數僅表示爲十進制數
def isFloat(n):
try:
float(n)
return True
except ValueError:
return False
雖然這主要是工作,我希望它僅接受作爲小數和False
表示彩車沒有價值一樣True
, 1e1
,NaN
令人驚訝的,這是_not_重複! +1! –