Python hex ()

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 ( intobjekt 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 0xindikerer 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

Interessante artikler...