десятичное число углубилось string

у меня есть десятичное число внутри string например x="-0.5" и я хочу знать, десятичное число ли это или нет, имея в виду просвет, который x="2.0" он целый.

0
задан 08.11.2019, 17:20
1 ответ

Ты можешь использовать parseo и исключения

# x="-0.5y"
# x="-3.4"
# x="2.0"
try:
  print int(x)
  # Es entero
except ValueError:
  try:
    print float(x)
    # Es decimal flotante
  except ValueError:
    print 'No es un numero'
0
ответ дан 10.11.2019, 22:23