Python hex ()

Funktionen hex () konverterer et helt tal til den tilsvarende hexadecimale streng.

Syntaksen for hex()er:

 hex (x)

hex () Parametre

hex() funktion tager et enkelt argument.

x - heltal ( intobjekt eller det skal definere __index__()metode, der returnerer et heltal)

Returværdi fra hex ()

hex() funktion konverterer et heltal til det tilsvarende hexadecimale tal i strengform og returnerer det.

Den returnerede hexadecimale streng starter med præfikset, der 0xangiver, at den er i hexadecimal form.

Eksempel 1: Hvordan fungerer 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 Returtype fra hex () er 

Hvis du har brug for at finde en hexadecimal repræsentation af en float, skal du bruge float.hex()metoden.

Eksempel 2: Hexadecimal repræsentation af en float

 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

Interessante artikler...