Я пишу скрипт для проверки правильности пары чисел. Мне нужно проверить, выражены ли цифры только десятичными знаками и в диапазоне от 0 до 180 положительных или отрицательных для долготы и от 0 до 90 положительных или отрицательных для широты. Я использовал Try/за исключением блока, чтобы проверить, если число с плавающей точкой, как это:Проверьте, является ли строка float выраженной только десятичным числом
def isFloat(n):
try:
float(n)
return True
except ValueError:
return False
Хотя это в основном работает, я хочу, чтобы принять поплавки, выраженных только в качестве знаков после запятой, а не значение, как True
, False
, 1e1
, NaN
удивительно это _not_ дубликат! +1 !! –