Python hex ()

De hex () functie converteert een geheel getal naar de corresponderende hexadecimale string.

De syntaxis van hex()is:

 hex (x)

hex () Parameters

hex() functie heeft een enkel argument.

x - geheel getal ( intobject of het moet een __index__()methode definiëren die een geheel getal retourneert)

Retourwaarde van hex ()

hex() functie converteert een geheel getal naar het overeenkomstige hexadecimale getal in tekenreeksvorm en geeft het terug.

De geretourneerde hexadecimale tekenreeks begint met het voorvoegsel dat 0xaangeeft dat het in hexadecimale vorm is.

Voorbeeld 1: hoe hex () werkt?

 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)

Uitvoer

 435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Retourtype van hex () is 

Als u een hexadecimale weergave van een float wilt vinden, moet u float.hex()method gebruiken.

Voorbeeld 2: hexadecimale weergave van een vlotter

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

Uitvoer

 2,5 inch hex = 0x1.4000000000000p + 1 0,0 inch hex = 0x0.0p + 0 10,5 inch hex = 0x1.5000000000000p + 3

Interessante artikelen...