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'