lettura facile

La funzione float() in Python

La funzione float() puoi usarla per convertire un numero o una stringa in un numero a virgola mobile.

float(x)

Il parametro x è un valore numerico o una stringa che rappresenta un numero.

La funzione restituisce il valore numerico in virgola mobile.

Se provi a convertire una stringa che non rappresenta un numero valido, ottieni un errore. Ad esempio, float("abc") solleva un'eccezione ValueError.

Ecco un esempio pratico.

Converti la stringa "123.456" tramite la funzione float()

float("123.456")

La funzione restituisce il valore numerico in virgola mobile 123.456

123.456

Ora prova a convertire il numero intero 123

float(123)

La funzione float() restituisce il numero in virgola mobile

123.

Ovviamente, se il numero che vuoi convertire è già un numero in virgola mobile

float(123.456)

la funzione float() non fa altro che restituirti lo stesso numero.

123.456

Se, invece, non indichi alcun argomento

float()

la funzione restituisce zero

0.0

Ricorda che i numeri a virgola mobile hanno delle limitazioni in termini di precisione.

Questo significa che la conversione di numeri molto grandi o molto piccoli potrebbe non essere esatta.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin