Python hex ()

Funcția hex () convertește un număr întreg în șirul hexazecimal corespunzător.

Sintaxa lui hex()este:

 hex (x)

hex () Parametri

hex() funcția ia un singur argument.

x - număr întreg ( intobiect sau trebuie să definească __index__()metoda care returnează un număr întreg)

Valoare returnată din hex ()

hex() funcția convertește un număr întreg în numărul hexazecimal corespunzător în formă de șir și îl returnează.

Șirul hexazecimal returnat începe cu prefixul care 0xindică faptul că este în formă hexazecimală.

Exemplul 1: Cum funcționează 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)

Ieșire

 435 în hex = 0x1b3 0 în hex = 0x0 -34 în hex = -0x22 Tipul de returnare din hex () este 

Dacă trebuie să găsiți o reprezentare hexazecimală a unui float, trebuie să utilizați float.hex()metoda.

Exemplul 2: reprezentare hexazecimală a unui plutitor

 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))

Ieșire

 2,5 în hex = 0x1,4000000000000p + 1 0,0 în hex = 0x0,0p + 0 10,5 în hex = 0x1,5000000000000p + 3

Articole interesante...