Comment obtenir une chaîne hexadécimale de entier signé

Dire que j'ai le classique de 4 octets entier signé, et je veux quelque chose comme

print hex(-1)

de me donner quelque chose comme

>> 0xffffffff

En réalité, le ci-dessus me donne -0x1. Je suis à la flânerie sur dans certains langage de plus bas niveau, et python en ligne de commande est quick n easy.

Donc.. est-il un moyen de le faire?

OriginalL'auteur Ellery Newcomer | 2008-10-23