Funkcija hex () pārveido veselu skaitli par atbilstošo heksadecimālo virkni.
Sintakse hex()
ir:
sešstūra (x)
hex () parametri
hex()
funkcija aizņem vienu argumentu.
x - vesels skaitlis ( int
objektam vai tam ir jādefinē __index__()
metode, kas atgriež veselu skaitli)
Atgriešanās vērtība no hex ()
hex()
funkcija pārveido veselu skaitli par atbilstošo heksadecimālo skaitli virknes formā un to atgriež.
Atgrieztā heksadecimālā virkne sākas ar prefiksu, 0x
norādot, ka tā ir heksadecimālā formā.
1. piemērs: Kā darbojas 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)
Rezultāts
435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Return type from hex () is
Ja jums jāatrod pludiņa heksadecimāls attēlojums, jums jāizmanto float.hex()
metode.
2. piemērs: pludiņa heksadecimāls attēlojums
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))
Rezultāts
2,5 in hex = 0x1.400000000000000p + 1 0.0 in hex = 0x0.0p + 0 10.5 in hex = 0x1,5000000000000p + 3