Python | Comprobar cadena de punto flotante

| | | |

Método # 1: Usando isdigit () + replace ()
Se usa una combinación de la función anterior para realizar esta tarea y por lo tanto. Esto funciona en 2 pasos, primero se borra el valor del punto y se concatena la cadena para formar un dígito, y luego se verifica. La desventaja es que no verifica los posibles valores de los exponentes, que también pueden formar un número de punto flotante.


# Código de demostración de Python3
# Verifique la cadena de punto flotante
# usando isdigit () + reemplazar ()


# cadena de inicialización

cadena_de_prueba = "45.657"


# imprime la línea original

imprimir ( "La cadena original:" + str (test_ string))


# usando isdigit () + replace ()
# Verifique la cadena de punto flotante

< clase de código = "simple"> res = test_string.replace ( ` .` , ``, 1 ). isdigit()


# imprimir resultado

imprimir ( "¿Es la cadena un posible número flotante?: " + str (res))

Salida:

La cadena original: 45.657 ¿Es la cadena un posible número flotante?: Verdadero 

Método # 2: Usar float() + manejo de excepciones
Esta tarea también se puede realizar usando una función de coma flotante que intenta convertir una cadena en un valor de coma flotante y su falla garantiza que no sea un valor potencial de coma flotante.

< br>

# Código de demostración de Python3
# Verifique la cadena de punto flotante
< código clase = "comentarios"> # usando float ()


# cadena de inicialización

test_string = "45.657"


# imprimir línea original

imprimir ( "La cadena original:" + str (test_string))


# usando float ()
# Verifique la cadena flotante

intente < clase de código = "simple">:

float (test_string)

res = Verdadero

excepto :

print ( "No es un flotante" )

res = Falso


# imprimir resultado

imprimir ( "¿Es la cadena un posible número flotante?: " + str (res))

Salida:

La cadena original: 45.657 ¿Es la cadena un posible número flotante?: Verdadero 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method