Funkcija hex () pretvori celoštevilsko število v ustrezen šestnajstiški niz.
Sintaksa hex()
je:
šestnajstiška (x)
hex () parametri
hex()
funkcija sprejme en argument.
x - celo število ( int
objekt ali mora definirati __index__()
metodo, ki vrne celo število)
Vrnjena vrednost iz hex ()
hex()
funkcija pretvori celo število v ustrezno šestnajstiško število v obliki niza in ga vrne.
Vrnjeni šestnajstiški niz se začne s predpono, ki 0x
označuje, da je v šestnajstiški obliki.
Primer 1: Kako deluje hex ()?
number = 435 print(number, 'in hex =', hex(number)) number = 0 print(number, 'in hex =', hex(number)) number = -34 print(number, 'in hex =', hex(number)) returnType = type(hex(number)) print('Return type from hex() is', returnType)
Izhod
435 v hex = 0x1b3 0 v hex = 0x0 -34 v hex = -0x22 Vrsta vrnitve iz hex () je
Če želite najti šestnajstiško predstavitev plovca, morate uporabiti float.hex()
metodo.
Primer 2: Šestnajstiška predstavitev plovca
number = 2.5 print(number, 'in hex =', float.hex(number)) number = 0.0 print(number, 'in hex =', float.hex(number)) number = 10.5 print(number, 'in hex =', float.hex(number))
Izhod
2,5 v šestnajstiški = 0x1,4000000000000p + 1 0,0 v šestnajstiški = 0x0,0p + 0 10,5 v šestnajstiški = 0x1,5000000000000p + 3