Python hex ()

Die Funktion hex () konvertiert eine Ganzzahl in die entsprechende hexadezimale Zeichenfolge.

Die Syntax von hex()lautet:

 hex (x)

hex () Parameter

hex() Funktion nimmt ein einzelnes Argument.

x - Ganzzahl ( intObjekt oder es muss eine __index__()Methode definiert werden, die eine Ganzzahl zurückgibt)

Rückgabewert von hex ()

hex() Die Funktion konvertiert eine Ganzzahl in die entsprechende Hexadezimalzahl in Zeichenfolgenform und gibt sie zurück.

Die zurückgegebene hexadezimale Zeichenfolge beginnt mit dem Präfix, das 0xangibt, dass sie hexadezimal vorliegt.

Beispiel 1: Wie funktioniert 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)

Ausgabe

 435 in hex = 0x1b3 0 in hex = 0x0 -34 in hex = -0x22 Der Rückgabetyp von hex () ist 

Wenn Sie eine hexadezimale Darstellung eines Floats suchen müssen, müssen Sie die float.hex()Methode verwenden.

Beispiel 2: Hexadezimale Darstellung eines Floats

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

Ausgabe

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

Interessante Beiträge...