float() python

float() python è una funzione che permette di convertire qualsiasi tipologia di numero in un numero decimale. Ovvero un numero con la virgola, da notare che python anziché la virgola utilizza il punto es: 2.0, 1.11111 ecc. (Nota: Pagina di supporto per l’articolo comandi base di python)

Esempio:  Per testare il codice aprire CMD digitare “python” più tasto ENTER. Copiare/incollare il codice riga per riga 

x=2
y=float(x)
print(y)

#oppure 
x=float(2)
print(x)

#oppure 
float(2)
float() python
float() python

x=2 : definisce una variabile x pari al numero intero 2
y=float(x): definisce una variabile y che e uguale alla conversione in decimale di x
print(y) : stampa il risultato in modo da renderlo visibile in questo caso il valore di y

Succede che qualsiasi operazione matematica che faro successivamente con un numero decimale, python come risultato dara sempre un numero decimale.

Se voglio ottenere un numero intero basta utilizzare la funzione int()

Altro esempio: “prelevare un numero da una stringa di testo e convertirlo in decimale “

x="mar 26 aprile"
y=x[4::]
z=y[:2:]
print(z)
g=float(z)
print (g)
numero decimale  python

x=”mar 26 aprile” : definisce una variabile nominata x che è pari al testo “mar 26 aprile” ovvero una stringa
y=x[4::] : definisce una variabile y , x[4::] in parole povere sposta il cursore di 4 celle di conseguenza il loro contenuto sarà ignorato . In pratica essendo x=”mar 26 aprile”, y diventa uguale alla stringa “26 aprile”
z=y[:2:] : definisce z . y[:2:] sposta il cursore di 2 celle in questo caso tutto quello che si trova nelle celle
succesive viene ignorato. In pratica essendo y=”26 aprile” , z diventa pari a 26.
print(z) : stampa il risultato in modo che sia leggibile in questo caso il valore di z .
g=float(z) : definisce g che è uguale alla conversione in decimale di z
print(g) : stampa il valore di g in modo da renderlo leggibile

Nota: Volendo l’esempio di sopra può essere scritto modificando sempre la stessa variabile vedere di sotto:

x="mar 26 aprile"
x=x[4::]
x=x[:2:]
print(x)
x=float(x)
print(x)
virgola numero  python

Questa pagina nasce dal articolo Python a modo mio , creato per dare le basi a chi vuole imparare il linguaggio di programmazione python .