在Python V2.6我可以通過以下兩種方式之一得到16進制整數我:如何讓Python使用大寫字母來打印十六進制值?
print ("0x%x")%value
print hex(value)
然而,在這兩種情況下,十六進制數字是小寫。我怎樣才能得到這些大寫?
在Python V2.6我可以通過以下兩種方式之一得到16進制整數我:如何讓Python使用大寫字母來打印十六進制值?
print ("0x%x")%value
print hex(value)
然而,在這兩種情況下,十六進制數字是小寫。我怎樣才能得到這些大寫?
資本X:
print "0x%X" % value
通過使用大寫%X
??
>>> print "%X" % 255
FF
只要使用upper()。
intNum = 1234
hexNum = hex(intNum).upper()
print 'Upper Hex Num = ', hexNum
O/P: 上六角貨號= 0X4D2