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 ( int
objekt 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 0x
angiver, 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