我有庫函數從硬件讀取並返回轉換整數Python列表爲十六進制數
value = readregister(registerindex,numbytes)
其中value
是一個Python列表。
如果numbytes
爲2,則完全恢復數量將在
value[0],value[1]
返回例如它返回
[128,2]
這在十六進制是
[0x80,0x2]
我如何將這個2個元素的列表值轉換爲一個十六進制python數字? 所以,如果將它們結合起來,我應該得到0x280處即640
http://en.wikipedia.org/wiki/Positional_notation#Base_conversion – akonsu 2014-12-08 07:10:16
爲什麼要問去獲得十六進制格式當你真正想要的是字節轉換成一個數字。 – Dunes 2014-12-08 09:06:17
'十六進制(128 +(2 * 256))'將執行它或十六進制(值[0] +(256 *值[1]))' – Ben 2014-12-08 09:24:40