Python hex ()

La función hex () convierte un número entero en la cadena hexadecimal correspondiente.

La sintaxis de hex()es:

 maleficio (x)

Parámetros hex ()

hex() La función toma un solo argumento.

x - número entero ( intobjeto o tiene que definir un __index__()método que devuelve un entero)

Valor devuelto de hex ()

hex() La función convierte un entero en el número hexadecimal correspondiente en forma de cadena y lo devuelve.

La cadena hexadecimal devuelta comienza con el prefijo que 0xindica que está en forma hexadecimal.

Ejemplo 1: ¿Cómo funciona 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)

Salida

 435 en hexadecimal = 0x1b3 0 en hexadecimal = 0x0 -34 en hexadecimal = -0x22 El tipo de retorno de hexadecimal () es 

Si necesita encontrar una representación hexadecimal de un flotante, debe usar el float.hex()método.

Ejemplo 2: representación hexadecimal de un flotador

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

Salida

 2.5 en hexadecimal = 0x1.4000000000000p + 1 0.0 en hexadecimal = 0x0.0p + 0 10.5 en hexadecimal = 0x1.5000000000000p + 3

Articulos interesantes...