Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

ПрограммированиеData science+3
Анонимный вопрос
  ·   · 7,5 K
Математик и программист Python.  · 15 июл 2022
try: #1
    print(float(your_str)) #2
except: #3
    print('Ошибка') #4
1) try - если ошибки нету, блок выполнится, в остальных случаях вызывается except
2) Преобразуем строку your_str (название переменной может быть и другим) в тип float (число с плавающей точкой)
3) См. 1)
4) Выводим сообщение об ошибке
старший разработчик в pseven.io  · 11 июл 2022
Как вариант — попробовать привести строку к числу: def isNumber(s): try: float(s) return True except ValueError: return False Если строка не является числом, то float() выбросит исключение ValueE... Читать далее
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
1 эксперт согласен
Ответ не студента, а сеньора! :)
Я очень рад быть частью этой группы и надеюсь...  · 7 дек 2022
Вы можете использовать эту функцию, чтобы проверить, является ли строка числом с плавающей запятой в Python. Функция isinstance() принимает два аргумента: значение, которое вы хотите проверить, и тип этого значения. if isinsta... Читать далее