Python float()
La funzione float() restituisce un numero a virgola mobile da un numero o da una stringa.
La sintassi per float() è:
float([x])
float() prende un singolo parametro ovvero il numero o la stringa che deve essere convertito in numero a virgola mobile, se è una stringa la stringa dovrebbe contenere punti decimali.
La funziona ritorna:
- Numero a virgola mobile equivalente se viene passato un parametro.
- 0.0 se non sono passati argomenti.
- OverflowError se l'argomento è al di fuori del range del tipo float.
# interi
print (float(5))
# decimali
print (float(13.17))
# stringhe
print (float("-13.17"))
# stringa con errore
print (float("ciao"))
Output del codice
5.0
13.17
-13.17
ValueError: could not convert string to float: 'ciao'