Мини-шпаргалка Python: определение числа в строке

Чтобы определить, является ли строка n числом, напишем функцию:

def is_number(n):
    is_number = True
    try:
        num = float(n)
        # check for "nan" floats
        is_number = num == num   # or use `math.isnan(num)`
    except ValueError:
        is_number = False
    return is_number

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *