Python hex ()

Funktionen hex () omvandlar ett heltal till motsvarande hexadecimala sträng.

Syntaksen för hex()är:

 hex (x)

hex () Parametrar

hex() funktionen tar ett enda argument.

x - heltal ( intobjekt eller det måste definiera __index__()metod som returnerar ett heltal)

Returvärde från hex ()

hex() funktionen konverterar ett heltal till motsvarande hexadecimalt tal i strängform och returnerar det.

Den returnerade hexadecimala strängen börjar med prefixet som 0xanger att den är i hexadecimal form.

Exempel 1: Hur fungerar 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)

Produktion

 435 i hex = 0x1b3 0 i hex = 0x0 -34 i hex = -0x22 Returtyp från hex () är 

Om du behöver hitta en hexadecimal representation av en flottör, måste du använda float.hex()metoden.

Exempel 2: Hexadecimal representation av en flottör

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

Produktion

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

Intressanta artiklar...