Hex python ()

La fonction hex () convertit un nombre entier en chaîne hexadécimale correspondante.

La syntaxe de hex()est:

 hex (x)

Paramètres hex ()

hex() La fonction prend un seul argument.

x - nombre entier ( intobjet ou il doit définir une __index__()méthode qui renvoie un entier)

Valeur renvoyée par hex ()

hex() La fonction convertit un entier en nombre hexadécimal correspondant sous forme de chaîne et le renvoie.

La chaîne hexadécimale retournée commence par le préfixe 0xindiquant qu'elle est sous forme hexadécimale.

Exemple 1: Comment fonctionne 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)

Production

 435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Le type de retour de hex () est 

Si vous avez besoin de trouver une représentation hexadécimale d'un float, vous devez utiliser float.hex()method.

Exemple 2: représentation hexadécimale d'un flottant

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

Production

 2,5 en hexadécimal = 0x1.4000000000000p + 1 0.0 en hexadécimal = 0x0.0p + 0 10.5 en hexadécimal = 0x1.5000000000000p + 3

Articles intéressants...