Función incorporada hex() de Python

De la documentación de Python 3

Convierte un número entero a una cadena hexadecimal en minúsculas con el prefijo “0x”. Si x no es un objeto `int` de Python, debe definir un método `__index__()` que devuelva un entero.

Introducción

La función hex() en Python es una función incorporada que convierte un número entero en su correspondiente representación hexadecimal. La cadena resultante tiene el prefijo “0x” para indicar que es un valor hexadecimal. Esta función es útil cuando se necesita trabajar con números hexadecimales, que son comunes en la programación de bajo nivel, como al tratar con direcciones de memoria o códigos de color.

Ejemplos

hex(1)
hex(10)
hex(100)
hex(1000)
'0x1'
'0xa'
'0x64'
'0x3e8'

Enlaces relevantes