Funkcija hex () pretvara cijeli broj u odgovarajući heksadecimalni niz.
Sintaksa hex()
je:
hex (x)
hex () parametri
hex()
funkcija uzima jedan argument.
x - cijeli broj ( int
objekt ili mora definirati __index__()
metodu koja vraća cijeli broj)
Povratna vrijednost iz hex ()
hex()
funkcija pretvara cijeli broj u odgovarajući heksadecimalni broj u obliku niza i vraća ga.
Vraćeni heksadecimalni niz započinje prefiksom koji 0x
označava da je u heksadecimalnom obliku.
Primjer 1: Kako hex () djeluje?
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)
Izlaz
435 u hex = 0x1b3 0 u hex = 0x0 -34 u hex = -0x22 Tip povrata iz hex () je
Ako trebate pronaći heksadecimalni prikaz plovka, trebate koristiti float.hex()
metodu.
Primjer 2: Heksadecimalni prikaz plovka
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))
Izlaz
2,5 u hex-u = 0x1,4000000000000p + 1 0,0 u hex-u = 0x0,0p + 0 10,5 u hex-u = 0x1,5000000000000p + 3