¿Cómo puedo comprobar si una cadena es un número (flotante) en Python?

Ejemplo de class (método) : Aquí, vamos a aprender ¿cómo puedo comprobar si una cadena es un número () en Python?

usando Python es muy interconvertir los tipos de datos de una variable. Una cadena se puede convertir fácilmente a un número entero o una float. Sin embargo, la afirmación de una cadena a ser un float es una tarea por sí mismo. Python proporciona una opción para float si una cadena es un assert.

float ()

Utilizando el método float () , una variable puede ser de tipo fundido a una variable float. Sin embargo, si la variable no es un float válida se produce una excepción.

Python 3.6.8 (default, Apr 25 2019, 21:02:35)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> test_string = "45.02"
>>> print("The original string is {}".format(test_string))
The original string is 45.02
>>> try:
... float(test_string)
... print("{} is a valid float variable".format(test_string))
... except:
... print("invalid float variable")
...
45.02
45.02 is a valid float variable
>>> test_string = "aa"
>>> try:
... float(test_string)
... print("{} is a valid float variable".format(test_string))
... except:
... print("invalid float variable")
...
invalid float variable


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *