Как проверить, является ли строка числом (float)?



каков наилучший способ проверить, может ли строка быть представлена как число в Python?



функция, которую я в настоящее время имею прямо сейчас:



def is_number(s):
try:
float(s)
return True
except ValueError:
return False


который, не только уродливый и медленный, кажется неуклюжим. Однако я не нашел лучшего метода, потому что вызов float в основной функции еще хуже.

614   0  

Comments

    Ничего не найдено.