Hex () -funksjonen konverterer et heltall til den tilsvarende heksadesimale strengen.
Syntaksen for hex()
er:
hex (x)
hex () Parametere
hex()
funksjon tar et enkelt argument.
x - heltall ( int
objekt eller det må definere __index__()
metode som returnerer et heltall)
Returverdi fra hex ()
hex()
funksjon konverterer et helt tall til det tilsvarende heksadesimale tallet i strengform og returnerer det.
Den returnerte heksadesimale strengen starter med prefikset som 0x
indikerer at den er i heksadesimal 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)
Produksjon
435 i hex = 0x1b3 0 i hex = 0x0 -34 i hex = -0x22 Returtype fra hex () er
Hvis du trenger å finne en heksadesimal representasjon av en flottør, må du bruke float.hex()
metoden.
Eksempel 2: Heksadesimal representasjon 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))
Produksjon
2,5 i hex = 0x1,4000000000000p + 1 0,0 i hex = 0x0,0p + 0 10,5 i hex = 0x1,5000000000000p + 3