Python hex ()

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 ( intobjektam 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, 0xnorā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

Interesanti raksti...