Corsi di Python #5 Numeri Binari ed Esadecimalei

Quinta parte del corso python


Vediamo i

NUMERI BINARI ED ESADECIMALI 


Usiamo un  numero BINARIO

>>> num = 0B101010
>>> print(num)
>>> 42


In pratica, mettendo 0B
davanti ad un numero sarà considerato come binario,
e il valore restituito sarà la sua conversione ad intero.



>>> num = 0B10
>>> print(num)
>>> 2


Usiamo adesso un  numero ESADECIMALE

>>> num = 0B101010
>>> print(num)
>>> 42


In pratica, mettendo 0X
davanti ad un numero sarà considerato come binario,
e il valore restituito sarà la sua conversione ad intero.


>>> num = 0X10
>>> print(num)
>>> 16


>>> num = 0XFAB111
>>> print(num)
>>> 16429329


(Gli esadecimali sono molto usati sopratutto in ambito di colori web, fogli di stile etc)

Vediamo una tabella di conversione:
BinarioEsadecimaleDecimale
000
111
1022
1133
10044
10155
11066
11177
100088
100199
1010A10
1011B11
1100C12
1101D13
1110E14
1111F15