Corso di Python #4 datatypes numbers

Quarta parte del corso python


Vediamo ancora i Datatypes

DATATYPES


Ecco i datatypes disponibili:
Numbers
Bool
List
Tuple
Strings
Set
Dictionary

DATATYPES - NUMERI 


Usiamo la variabile eta come numero

>>> variabile = 3
>>> type(variabile)
>>> <class 'int'>


Adesso usiamo la variabile eta come testo:
>>> variabile = '3'
>>> type(variabile)
>>> <class 'str'>

Mettendo il numero fra apici ' ' vuol dire SETTARE il suo datatypes come una stringa, ovvero testo, anzichè come numero. A questo punto per python il 3 dentro la variabile non è più un numero, ma un testo.




vediamo adesso i differenti tipo di numeri relativamente al datatypes.

Integer (numeri interi, anche negativi)

>>> variabile = -3
>>> type(variabile)
>>> <class 'int'>

Float (numeri con la virgola)

>>> variabile = 3.5
>>> type(variabile)
>>> <class 'float'>


Cosa succede se moltiplici un numero intero (int) con uno float?

>>> var = 3.5 * 5
>>> print(type(var))
>>> <class 'float'>


il risultato sarà un float!


Numeri complessi 

Esisitono anche i numeri complessi,  fatti da due parti, una parte reale ed una immaginaria

<real part> + <imaginary part> j

>>>c = 1+5j
>>>print(type(c))
>>><class 'complex'>