Comment puis-je obtenir Python à utiliser des lettres majuscules et minuscules lors de l'impression des valeurs hexadécimales?

En Python v2.6 je peux obtenir hexadécimal pour mon entiers dans l'une des deux façons suivantes:

print(("0x%x")%value)
print(hex(value))

Cependant, dans les deux cas, les chiffres hexadécimaux sont en minuscules. Comment puis-je obtenir ces en majuscules?

OriginalL'auteur WilliamKF | 2012-11-07