Função built-in hex() do Python
Converte um número inteiro para uma string hexadecimal em minúsculas prefixada com “0x”. Se x não for um objeto Python int, ele deve definir um método __index__() que retorna um inteiro.
Introdução
A função hex() em Python é uma função built-in que converte um número inteiro em sua representação hexadecimal correspondente. A string resultante é prefixada com “0x” para indicar que é um valor hexadecimal. Esta função é útil quando você precisa trabalhar com números hexadecimais, que são comuns em programação de baixo nível, como ao lidar com endereços de memória ou códigos de cores.
Exemplos
hex(1)
hex(10)
hex(100)
hex(1000)
'0x1'
'0xa'
'0x64'
'0x3e8'