Как вариант — попробовать привести строку к числу:
def isNumber(s):
try:
float(s)
return True
except ValueError:
return False
Если строка не является числом, то float() выбросит исключение ValueE... Читать далее
try: #1
print(float(your_str)) #2
except: #3
print('Ошибка') #4
1) try - если ошибки нету, блок выполнится, в остальных случаях вызывается except
2) Преобразуем строку your_str (название переменной может быть и... Читать далее