Mais
Como converter uma int para uma corda hexagonal?
Quero levar um número inteiro (que será <= 255), para uma representação hexadecimal
por exemplo..: Eu quero passar em '65' e sair em ''\x41', ou '255' e obter ''\xff'
.
I'tentei fazer isso com o struct.pack('c',
65)
, mas isso engasga em qualquer coisa acima de 9
, uma vez que ele quer aceitar uma única string de caracteres.
196
3
Você está à procura da função
chr
.Você parece estar misturando representações decimais de inteiros e representações hexadecimais de inteiros, então isso'não é totalmente claro o que você precisa. Com base na descrição que você deu, acho que um desses trechos mostra o que você quer.
Note que isto é bastante diferente de um fio contendo um inteiro como hexágono. Se é isso que você quer, utilize o
hex
builtin.E sobre
hex()
?Se você realmente quer ter "na frente" você pode fazer:
Tente:
ou
A documentação Python diz: "mantenha isto debaixo da sua almofada: http://docs.python.org/library/index.html"